枚舉類型
1·枚舉必須寫在主函數(shù)外面,不能寫在里面,
2·枚舉的關(guān)鍵字,enum,第一個(gè)字母不是大寫,是小寫。
enum Weapon//枚舉一定要寫在主函數(shù)的外面
{?
? ? ? ?AK47,M16,G3,MP5,AUG
}
static void Main(string[] args)
{
? ? ? ? ?Weapon?weapon = Weapon.G3;
}
3·枚舉成員的排序,默認(rèn)是從0開始,依次往后,
比如下圖中 將week 的0賦值給day,那么你再輸出day,就是第一個(gè)值,Monday。?


枚舉類型,enum型,從本質(zhì)上來說,就是一個(gè)int類型,只不過他比int類型更便于閱讀。但底層邏輯,仍然是int型。
enum型轉(zhuǎn)int型?

輸出結(jié)果是3,因?yàn)門hursday在enum中就是3。

更改枚舉的默認(rèn)排序:

枚舉的排序和數(shù)列一樣,默認(rèn)從0開始。但可以更改。更改之后,序列遞增,但是更改的位置往前的枚舉成員,是不會(huì)變的。
標(biāo)簽: