最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#入門(mén)之結(jié)構(gòu)類型Struct

 更新時(shí)間:2022年05月09日 16:03:32   作者:springsnow  
這篇文章介紹了C#入門(mén)之結(jié)構(gòu)類型Struct,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

概述:

結(jié)構(gòu)類似于類,但結(jié)構(gòu)為值類型,存儲(chǔ)于棧中。

結(jié)構(gòu)不能繼承和被繼承,但可實(shí)現(xiàn)接口。

結(jié)構(gòu)成員訪問(wèn)級(jí)別有public,private(默認(rèn)) ,internal。

1、簡(jiǎn)單結(jié)構(gòu)

可以將無(wú)方法,屬性等簡(jiǎn)單類,聲明為結(jié)構(gòu),提高系統(tǒng)處理效率。

定義結(jié)構(gòu)類型:

struct Pair
{
    public int x;
    public string y;
}

調(diào)用:

Pair p;//只有結(jié)構(gòu)中只存在字段時(shí),new才可以省略。
Pair P1 = new Pair();
p.x = 10;
p.y = "a";
Console.WriteLine(p.y);

2、 帶構(gòu)造函數(shù)的結(jié)構(gòu)

結(jié)構(gòu)可以自定義帶參數(shù)的構(gòu)造函數(shù),且必須顯示初始化所有實(shí)例字段。不能顯示創(chuàng)建默認(rèn)構(gòu)造函數(shù)。

void Main()
{
    Pair P1 = new Pair(10);
    P1.Add(1);
    Console.WriteLine(P1.X);
}

struct Pair
{
    private int x;//實(shí)例字段不能在聲明時(shí)賦值(即不能初始化)
    private static Pair orign = new Pair();//靜態(tài)字段可以在聲明時(shí)賦值

    public Pair(int x)//構(gòu)造函數(shù)
    {
        this.x = x;
    }
    public int X //結(jié)構(gòu)可以有屬性
    {
        set { x = value; }
        get { return x; }
    }
    public void Add(int y)//結(jié)構(gòu)也可以有方法
    {
        x = x + y;
    }
}

到此這篇關(guān)于C#入門(mén)之結(jié)構(gòu)類型Struct的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#用戶定義類型轉(zhuǎn)換詳解

    C#用戶定義類型轉(zhuǎn)換詳解

    用于自定義類和結(jié)構(gòu)能夠進(jìn)行隱式轉(zhuǎn)換和顯示轉(zhuǎn)換.例如:將一個(gè)自定義類類型轉(zhuǎn)換成整型,浮點(diǎn)型等,反之亦然
    2014-01-01
  • C#導(dǎo)出Excel的方法

    C#導(dǎo)出Excel的方法

    本文給大家分享的是基于.net 1.0開(kāi)發(fā)的程序如何實(shí)現(xiàn)導(dǎo)出Excel的方法和示例,使用的是UltraWebGrid自帶導(dǎo)出Excel的控件,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。
    2015-06-06
  • unity3D實(shí)現(xiàn)攝像機(jī)抖動(dòng)特效

    unity3D實(shí)現(xiàn)攝像機(jī)抖動(dòng)特效

    這篇文章主要為大家詳細(xì)介紹了unity3D實(shí)現(xiàn)攝像機(jī)抖動(dòng)特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • 在Unity中實(shí)現(xiàn)動(dòng)畫(huà)的正反播放代碼

    在Unity中實(shí)現(xiàn)動(dòng)畫(huà)的正反播放代碼

    這篇文章主要介紹了在Unity中實(shí)現(xiàn)動(dòng)畫(huà)的正反播放代碼,非常的實(shí)用,這里推薦給大家,希望大家能夠喜歡。
    2015-03-03
  • WPF實(shí)現(xiàn)動(dòng)畫(huà)效果(一)之基本概念

    WPF實(shí)現(xiàn)動(dòng)畫(huà)效果(一)之基本概念

    這篇文章介紹了WPF實(shí)現(xiàn)動(dòng)畫(huà)效果之基本概念,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • C#畫(huà)筆Pen畫(huà)虛線的方法

    C#畫(huà)筆Pen畫(huà)虛線的方法

    這篇文章主要介紹了C#畫(huà)筆Pen畫(huà)虛線的方法,涉及C#畫(huà)筆Pen屬性的相關(guān)設(shè)置技巧,需要的朋友可以參考下
    2015-06-06
  • C#如何獲取當(dāng)前路徑的父路徑

    C#如何獲取當(dāng)前路徑的父路徑

    這篇文章主要介紹了C#如何獲取當(dāng)前路徑的父路徑問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 詳解C#中普通緩存的使用

    詳解C#中普通緩存的使用

    緩存的概念及優(yōu)缺點(diǎn)在這里就不多做介紹,當(dāng)然緩存包含多種有普通緩存、客戶端緩存、DNS緩存、反向代理緩存以及分布式緩存等等。今天主要聊一聊C#通過(guò)編碼來(lái)實(shí)現(xiàn)普通的緩存、話不多說(shuō)直接上代碼。
    2021-05-05
  • 基于C#中XmlWriter寫(xiě)入Xml的深入分析

    基于C#中XmlWriter寫(xiě)入Xml的深入分析

    本篇文章是對(duì)C#中XmlWriter寫(xiě)入Xml進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C#實(shí)現(xiàn)單詞本功能

    C#實(shí)現(xiàn)單詞本功能

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)單詞本功能,復(fù)習(xí)鞏固所學(xué)單詞,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07

最新評(píng)論

教育| 蒙山县| 义乌市| 巍山| 简阳市| 宁津县| 应用必备| 安西县| 文昌市| 格尔木市| 洪洞县| 定远县| 丘北县| 二连浩特市| 庄浪县| 台北县| 孝义市| 故城县| 新河县| 新平| 通州区| 正宁县| 富民县| 扶沟县| 平潭县| 客服| 清新县| 贵溪市| 遂昌县| 明溪县| 体育| 工布江达县| 根河市| 丰都县| 衡山县| 泰来县| 筠连县| 大荔县| 南投市| 张家口市| 宿州市|