真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C#枚舉和枚舉成員怎么使用

這篇文章主要講解了“C#枚舉和枚舉成員怎么使用”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“C#枚舉和枚舉成員怎么使用”吧!

10年積累的網(wǎng)站設計、成都網(wǎng)站建設經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站設計制作后付款的網(wǎng)站建設流程,更有松北免費網(wǎng)站建設讓你可以放心的選擇與我們合作。

C#枚舉類型是一種的值類型,它用于聲明一組命名的常數(shù)。

(1)C#枚舉的聲明:枚舉聲明用于聲明新的枚舉類型。

訪問修辭符 enum 枚舉名:基礎類型  {  C#枚舉成員  }

基礎類型必須能夠表示該枚舉中定義的所有枚舉數(shù)值。枚舉聲明可以顯式地聲明 byte、sbyte、short、ushort、int、uint、long 或 ulong 類型作為對應的基礎類型。沒有顯式地聲明基礎類型的枚舉聲明意味著所對應的基礎類型是 int。

(2)C#枚舉成員

枚舉成員是該枚舉類型的命名常數(shù)。任意兩個枚舉成員不能具有相同的名稱。每個枚舉成員均具有相關聯(lián)的常數(shù)值。此值的類型就是枚舉的基礎類型。每個枚舉成員的常數(shù)值必須在該枚舉的基礎類型的范圍之內(nèi)。

C#枚舉成員示例:

public enum TimeofDay:uint {  Morning=-3,  Afternoon=-2,  Evening=-1   }

產(chǎn)生編譯時錯誤,原因是常數(shù)值 -1、-2 和 –3 不在基礎整型 uint 的范圍內(nèi)。

(3)C#枚舉成員默認值

在枚舉類型中聲明的***個枚舉成員它的默值為零。

以后的枚舉成員值是將前一個枚舉成員(按照文本順序)的值加 1 得到的。這樣增加后的值必須在該基礎類型可表示的值的范圍內(nèi);否則,會出現(xiàn)編譯時錯誤。

C#枚舉成員示例:

public enum TimeofDay:uint {  Morning,  Afternoon,  Evening   }

Morning的值為0,Afternoon的值為1,Evening的值為2。

(4)為C#枚舉成員顯示賦值

允許多個枚舉成員有相同的值.

沒有顯示賦值的枚舉成員的值,總是前一個枚舉成員的值+1.

C#枚舉成員示例

public enum Number  {  a=1,  b,  c=1,  d  }

b的值為2,d的值為2.

注意:以上C#枚舉值都不能超過它的基礎類型范圍。否則會報錯.

感謝各位的閱讀,以上就是“C#枚舉和枚舉成員怎么使用”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對C#枚舉和枚舉成員怎么使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!


分享名稱:C#枚舉和枚舉成員怎么使用
瀏覽路徑:http://weahome.cn/article/ipdphj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部