定义枚举使用关键字enum,
枚举的基本类型:byte,sbyte,short,ushort,int,uint,long,ulong.默认是int类型。
枚举是值类型。
示例代码如下:
- enum orientation :int//int 是默认类型
- {
- north=1,
- south=2,
- east=3,
- west=4
- }
- class Program{
- static void Main(string[] args){
- orientation or = orientation.east;
- orientation ob = (orientation)1;//类型转换
- int oc = (int)orientation.west;//类型转换
- string c = Convert.ToString(or);//类型转换
- Console.WriteLine(or);
- Console.WriteLine(ob);
- Console.WriteLine(oc);
- Console.WriteLine(c);
- }
- }