枚举类型定义
枚举是一个指定的常数,其基础类型可以是除char外的任何类型。如果没有显示的声明基础类型,则默认为int32。枚举默认基数从0开始,也可以指定数值。
枚举只能声明在命名空间或类中。
1 enum color { red, green, black }; //声明枚举color
2 enum color1 { red = 1, green = 2, black = 3 }; //为成员赋值
3 enum color2 : int { red=1, green=2, black=3 }; //声明枚举时指定数据类型为int
2 enum color1 { red = 1, green = 2, black = 3 }; //为成员赋值
3 enum color2 : int { red=1, green=2, black=3 }; //声明枚举时指定数据类型为int
枚举是用户自定义类型,所以在程序中可以引用用户的自定义类型进行自定义类型的变量的创建
1 color myColor = color.red;
2 string col = myColor.ToString();
3
2 string col = myColor.ToString();
3