码迷,mamicode.com
首页 > 其他好文 > 详细

枚举的使用

时间:2016-01-11 20:01:57      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

 

 1    class Class1
 2     {
 3 
 4         static void Main(string[] args)
 5         {
 6             //为true进入
 7             Console.Write("if in" + "\n");
 8             Console.Write((int)MeiJu.num1 + "\n");
 9             Console.Write((int)MeiJu.num3 + "\n");
10 
11             //由值获取内容
12             int i = 4;
13             string name1 = Enum.Parse(typeof(MeiJu), i.ToString()).ToString();
14             Console.Write(name1 + "\n");
15 
16             //由内容获取值
17             string name2 = "小张";
18             int j = Convert.ToInt32(Enum.Parse(typeof(MeiJu), name2));
19             Console.Write("这是小张对应的" + j + "\n");
20 
21             int sum = 3;
22             if (sum == Convert.ToInt32(MeiJu.num1))
23             {
24                 Console.Write(MeiJu.num1);
25             }
26             else if (sum == Convert.ToInt32(MeiJu.num2))
27             {
28                 Console.Write(MeiJu.num2);
29             }
30             else if (sum == Convert.ToInt32(MeiJu.num3))
31             {
32                 Console.Write(MeiJu.num3);
33             }
34 
35         }
36         enum MeiJu
37         {  
38             num1 = 1,                         
39             num2,
40             num3,
41             老王 = 4,
42             小张 = 5
43         }
44     }
//38行 成员的值可以设置成一样的,但是成员不行;默认第一个值为0,依次加1,或者跟据第一个来递增

 

输出:

if in
1
3
老王
这是小张对应的5
num3请按任意键继续. . .





枚举的使用

标签:

原文地址:http://www.cnblogs.com/zhenzhuang/p/5122078.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!