枚舉類型是一種的值類型,它用于聲明一組命名的常數。
(1)枚舉的聲明:枚舉聲明用于聲明新的枚舉類型。
訪問修辭符 enum 枚舉名:基礎類型
{
枚舉成員
}
基礎類型必須能夠表示該枚舉中定義的所有枚舉數值。枚舉聲明可以顯式地聲明 byte、sbyte、short、ushort、int、uint、long 或 ulong 類型作為對應的基礎類型。沒有顯式地聲明基礎類型的枚舉聲明意味著所對應的基礎類型是 int。(2)枚舉成員
枚舉成員是該枚舉類型的命名常數。任意兩個枚舉成員不能具有相同的名稱。每個枚舉成員均具有相關聯的常數值。此值的類型就是枚舉的基礎類型。每個枚舉成員的常數值必須在該枚舉的基礎類型的范圍之內。
示例:
public enum TimeofDay:uint
{
Morning=-3,
Afternoon=-2,
Evening=-1
}
產生編譯時錯誤,原因是常數值 -1、-2 和
主站蜘蛛池模板:
桃源县|
额敏县|
安多县|
都匀市|
山阳县|
陕西省|
衡山县|
五莲县|
大城县|
宜宾县|
鹤岗市|
乐东|
普定县|
庄河市|
桃江县|
沈丘县|
乳源|
印江|
筠连县|
唐河县|
隆德县|
定西市|
民权县|
墨江|
南澳县|
铁力市|
嘉黎县|
阿尔山市|
淮阳县|
甘洛县|
阳信县|
西乡县|
丰原市|
抚州市|
奎屯市|
同德县|
巨鹿县|
玉田县|
香港|
盐边县|
屏山县|