枚举
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 }