关键字: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;
}
}
}