C#枚举的应用

public enum week { monday = 1, tuesday, wednesday, thursday, friday, saturday, sunday } static void Main(string[] args) { Console.WriteLine((int)week.monday); Console.WriteLine((int)week.tuesday); Console.WriteLine((int)week.wednesday); Console.WriteLine((int)week.thursday); Console.WriteLine((int)week.friday); Console.WriteLine((int)week.saturday); Console.WriteLine((int)week.sunday); //以上代码编译出的结果为 1 2 3 4 5 6 7 //不加转换结果为 monday tuesday wednesday thursday friday saturday sunday testEnum(); //以上方法 枚举值进行比较 可通过转换进行比较。 数据类型可转枚举 枚举也可转数据类型 } /// <summary> /// 判断枚举 /// </summary> private static void testEnum() { bool test = (int)week.monday == 1 ? true : false; Console.WriteLine(test); }

 

 

枚举的使用 可回忆

DialogResult 的使用。

 

也可理解为一组常量。

 

带来的好处  还是蛮多的,比较起来直观 方便  自增

具体使用还看实际应用中,以上代码例子为个人理解,希望大家指正。谢谢


博客已搬家:http://www.wxzzz.com/Program/enum


你可能感兴趣的:(C#枚举的应用)