枚舉類型
C#中的enum,即枚舉類型,是一種用於聲明一組命名的常量數據類型。使用enum關鍵字來聲明枚舉,它與類同級,枚舉本身可以有修飾符,但枚舉的成員始終是公開的,不能有訪問修飾符。枚舉的成員默認是靜態的,且默認值為Int32類型。每個枚舉成員均具有相關聯的常數值,此值的類型就是枚舉的底層數據類型,每個枚舉成員的常數值必須在該枚舉的底層數據類型的範圍之內,如果沒有明確指定底層數據類型則默認的數據類型是int類型。枚舉的符號就是等號前邊的,枚舉值就是等號後邊的。枚舉類型不能相同,但枚舉的值可以相同,也就是枚舉前邊的符號不能相同,但是後邊的值就可以相同。