赞
踩
枚举是一组命名整型常量。
enum 枚举名字
{
常量1,常量2,
……
常量n
};
枚举的常量是由 , 分隔的列表。并且,在这个整型常量列表中,通常默认第一位枚举符号的值为0,此后的枚举符号的值都比前一位大1。
在将枚举赋值给 int 类型的时候,需要强转为int类型。
- enum Num
- {
- One,
- Two,
- Three
- };
-
- static void Main()
- {
- int x = (int)Num.One;
- int y = (int)Num.Two;
- int z = (int)Num.Three;
- Console.WriteLine("One = " + x);
- Console.WriteLine("Two = " + y);
- Console.WriteLine("Three = " + z);
- Console.ReadKey();
- }
当对某一项枚举符号赋值以后,枚举符号的值将会发生改变。
- enum Num
- {
- One,
- Two = 9,
- Three
- };
-
- static void Main()
- {
- int x = (int)Num.One;
- int y = (int)Num.Two;
- int z = (int)Num.Three;
- Console.WriteLine("One = " + x);
- Console.WriteLine("Two = " + y);
- Console.WriteLine("Three = " + z);
- Console.ReadKey();
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。