标签:
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