关键字:enum
枚举不是类,是一种引用数据类型,主要用来表示对于取值范围有约束的情况
枚举为值类型,在栈中
枚举与类是平级的
枚举一般与switch-case配套使用
枚举值必须是整型的数据,默认为int,可以修改枚举值的类型,但是也必须为整型,默认最开始为1,依次往下排,最后一个不加(,),属于标识符
enum Season { Spring = 1, Summer = 0, Autumn = 2, Winter } class Program { public static void Main(string[] args) { Season s = Season.Spring; Show(s); System.Console.WriteLine(s - 1); } static void Show(Season s) { switch (s) { case Season.Spring: System.Console.WriteLine("春困"); break; } } }