- 为枚举成员显示赋值
允许多个枚举成员有相同的值.没有显示赋值的枚举成员的值,总是前一个枚举成员的值+1.
示例public enum Number { a = 1, b, c = 1, d }
注意:以上枚举值都不能超过它的基础类型范围。否则会报错. - 枚举类型与基础类型的转换
基础类型不能隐式转换为枚举类型,枚举类型也不能隐式转换为基础类型。
示例:public enum Number { a, b, c, d } class Test { public static void Main() { int i=Number.a;//错误,要强制类型转换(int)Number.a Number n; n=2 //错误,要强制类型转换(Number)2 } }