亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-12-03 09:42:03 來源:億速云 閱讀:265 作者:iii 欄目:編程語言

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

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

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

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

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

(2)C#枚舉成員

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

C#枚舉成員示例:

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

產生編譯時錯誤,原因是常數值 -1、-2 和 –3 不在基礎整型 uint 的范圍內。

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

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

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

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#枚舉和枚舉成員怎么使用”的內容了,經過本文的學習后,相信大家對C#枚舉和枚舉成員怎么使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海阳市| 颍上县| 秦安县| 新和县| 北碚区| 奉化市| 长丰县| 和顺县| 曲麻莱县| 石首市| 旺苍县| 深州市| 英德市| 安阳市| 金门县| 富源县| 新昌县| 邵武市| 台州市| 宁德市| 西林县| 长沙市| 洪湖市| 平利县| 黑山县| 蓬莱市| 绥滨县| 东海县| 宁蒗| 荔波县| 石狮市| 大同县| 勐海县| 广德县| 独山县| 盘山县| 凯里市| 泾源县| 闻喜县| 青岛市| 乐业县|