a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

通過一個錯誤認識一下枚舉類型

2023-05-09 18:58:20
字體:
來源:轉載
供稿:網友

項目中,一同事定義了個枚舉,而我在根據此枚舉做判斷的時候,出了一些邏輯性的錯誤。導致錯誤的原因是C#中對枚舉值的自增、不唯一的問題,然后通過實際的代碼,測試了枚舉的一些特性。

1.枚舉名可以是中文。枚舉的類名必須跟其他類的類名命名規則一樣,而枚舉的名字可以是中文,但是不能相同。

可以定義下面這樣的枚舉。

public enum Weekdays{    星期一,    星期二,    星期三,    星期四,    星期五}

但下面這樣的定義是不允許的。

public enum Letter{    A,    A,    C,    D,    E}

編譯器會給出這樣的提示:類型“Letter”已經包含“A”的定義。

2.枚舉值可以相同。

可以定義下面這樣的枚舉。

public enum Letter{    A = 1,    a = 1,    B = 2,    b = 2,    C,    D,    E}

3.枚舉的默認值。

在不寫明枚舉值的情況下,其值為上一枚舉值加1,若其為第一個則從0開始。

比如說枚舉:

public enum Letter{    A,    B,    C = -3,    D,    E}

各枚舉值為:A = 0,B = 1,C = -3,D = -2,E = -1。

4.遍歷枚舉。

Array letterArray = Enum.GetValues(typeof(Letter));foreach (Letter item in letterArray){    Console.Write(item.ToString() + " = " + Convert.ToInt32(item).ToString() + ", ");}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久草成人| 黄色成人免费看 | 亚洲精品久久久狠狠狠爱 | 在线看免费观看日本 | k8久久久一区二区三区 | 蜜臀一区 | 福利精品| 国产日韩欧美一区二区 | 91亚洲在线 | 亚洲免费视频在线观看 | 久久av网 | 国产视频导航 | 国产黄色免费网站 | 日韩av手机在线免费观看 | 免费视频爱爱太爽了 | 亚洲精品乱码久久久久v最新版 | 天天成人综合网 | 成人教育av | 国产欧美精品一区二区三区四区 | 国产精品国产a级 | 国产在线小视频 | 欧美一区免费 | 国产精品久久久久久久久久久久久 | 欧美日韩一区精品 | 一区二区三区免费在线 | 国产精品片一区二区三区 | 在线免费一级片 | 新超碰97| 久在线视频 | 欧美日韩免费 | 国产高清在线精品一区二区三区 | 午夜精品久久久久久久星辰影院 | 国产精品久久久久一区二区三区 | 中文字幕在线一区 | 国产精品成人在线 | 国产精品a久久久久 | 欧美精品在线一区二区 | 激情欧美一区二区三区中文字幕 | 日韩av高清在线观看 | 欧美日韩一区精品 | 青青青草视频在线 |