枚举

如下是枚举的用法。

 1 enum FishType
 2     {
 3         鲤鱼,
 4         黑鱼,
 5         红鱼,
 6         鲫鱼,
 7         黄瓜鱼
 8     }
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             //获取枚举的全部元素个数
14             int enumCount = Enum.GetNames(typeof(FishType)).Length;
15             Console.WriteLine("FishType的元素个数是{0}",enumCount);
16 
17             //获取枚举的每个元素
18             var fishs = Enum.GetNames(typeof(FishType));
19             foreach(var fish in fishs)
20             {
21                 Console.WriteLine(fish);
22             }
23 
24             //按照数字(索引)获取枚举中的某个值
25             string myFish = Enum.GetName(typeof(FishType), 2);
26             Console.WriteLine(myFish);
27         }
28     }

 

posted @ 2018-02-01 10:11  liu_xh  阅读(152)  评论(0编辑  收藏  举报