国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#之枚舉類型

2019-11-17 02:29:34
字體:
來源:轉載
供稿:網友

C#之枚舉類型

  枚舉類型由一組整數常量組成,支持:byte ,sbyte,short,ushort,int,unit,long,ulong這些基礎類型。枚舉的默認類型:int。

1.使用枚舉的好處之一:方面理解,將經常使用到的值作為枚舉類型,可以輕松推測代碼的含義,如將燈的狀態 On=1,Off=0;

之二:使代碼更規范,防止意外調用;

2.枚舉類型繼承自Enum類,該類派生自ValueType,所以枚舉類型為值類型。

3.聲明枚舉類型:

enum yiqiok{a,b,c}

上述聲明中a,b,c的值依次為0,1,2.

也可以自定義枚舉中常數的值:

enum yiqiok{a=5,b,c}

這時a,b,c的值依次為5,6,7.

枚舉中未自定義的值總是比前一項增加一;默認從0開始。

將枚舉的基礎類型聲明為非int 類型:

enum yiqiok :long{a,b,c}

4.獲取枚舉的值列表:

class PRogram    {      enum yiqiok { a = 9, b = 3, c = 8 };           public static void Main()      {        var values = Enum.GetValues(typeof(yiqiok));//由于返回類型不確定,故使用var 來聲明        foreach(int v in values )        {          Console.Write(v+"/t");        }             }    }

結果:

5.獲取枚舉各成員的名字:

enum yiqiok { a = 9, b = 3, c = 8 };           public static void Main()      {                        Console.WriteLine("枚舉yiqiok中常數8的名字為:{0}",Enum.GetName(typeof(yiqiok),yiqiok.c));//輸出8對應的名字        string[] names = Enum.GetNames(typeof(yiqiok));        foreach (string name in names)//輸出各成員名字          {              Console.Write(name+"/t");          }             }

結果:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金堂县| 交城县| 兴文县| 乌鲁木齐市| 南投县| 安丘市| 上林县| 乌海市| 星子县| 庆城县| 九江市| 泰宁县| 神农架林区| 西盟| 温泉县| 体育| 朝阳区| 会理县| 千阳县| 武宣县| 曲沃县| 太白县| 克什克腾旗| 邢台县| 保靖县| 漯河市| 喀什市| 肥城市| 鱼台县| 四平市| 安图县| 修水县| 朝阳市| 汤阴县| 黎平县| 禹州市| 望城县| 宁远县| 永仁县| 双城市| 岑溪市|