1 namespace CSharpDemo
2 {
3 //定义枚举类型
4 enum Day
5 {
6 //表面看起来我们有一个有意义的名字mon,实质上在内存中它是0,下面这三个我们称为枚举常量
7 早上,
8 中午,
9 晚上
10 }
11 class Program
12 {
13 static void Main(string[] args)
14 {
15 //声明枚举类型的变量,并用一个枚举常量赋值
16 Day d = Day.晚上;
17 switch (d)
18 {
19 case Day.早上:
20 Console.WriteLine("粥");
21 break;
22 case Day.中午:
23 Console.WriteLine("馒头+咸菜");
24 break;
25 case Day.晚上:
26 Console.WriteLine("喝风");
27 break;
28 //默认条款,如果上面的都不满足就执行default条款
29 default:
30 Console.WriteLine("剩饭剩菜");
31 break;
32 }
33
34 //枚举的好处是,对编程人员友好,可读性强
35
36 }
37 }
38 }