日期:2014-05-17 浏览次数:20950 次
[性质] [修饰符] enum 标识符 [:基类型] {枚举列表};
enum Temperatures { SMALL, LARGE = 5 }
2.枚举中的每个常量都对应一个值。上面的例子是整数,如果不特别设置,枚举从0开始,后一个是前一个加1。上面的SMALL则为0,LARGE为5。
3.基类型包括:byte、sbyte、short、ushort、int、uint、long 和 ulong。
4.要显示一个枚举常量的值,需将常量转换为它的底层类型。上面的例子应该转为int型。(见下面的显示举例部分)
5.枚举型和整数型之间的转换需要显式进行。(见下面的显示举例部分)
6.C++中,限制对枚举型赋值整数,但是允许枚举提升(promote)为整数,以实现整数赋值。
System.Console.WriteLine("显示SMALL的值: {0}", (int)Temperatures.SMALL);
本篇为普及知识,如果觉得有帮助,
请轻轻的点击一下下面的顶字,让更多起步的程序猿看到