1.简单枚举类型的定义与使用
枚举类型允许用比较直观的名称访问一类数据中的成员。例如对于颜色的集合可以使用下面的定义来描述:
对于 C#,Java以及C++对于简单枚举的定义方式是一致的。但是在具体使用每个成员的时候有些细微的差别。差别主要体现在对枚举变量赋值如何引用单个成员,以及在switch语句中对枚举值的引用。
2.有些情况下可以为枚举类型定义一个 Invalid值,类似与为对象提供 NULL值,方便处理。
例如下面的枚举定义与使用
3. 在c#和 Java中所有的枚举类型都是从某个基类继承而来,为枚举类型提供了许多方便。