C# —— 枚举
其他
2019-09-29 15:58:16
阅读次数: 0
一、使用枚举的优点
- 枚举能够使代码更加的清晰,它允许使用描述性的名称表示整数值。
- 枚举使代码更易于维护,有助于确保给变量指定合法的、期望的值。
- 枚举使代码更易输入。
二、枚举说明
1、简单枚举
- 枚举使用 enum 关键字来声明,与类同级。枚举本身可以有修饰符,但枚举的成员始终是公共的,不能有访问修饰符。枚举本身的修饰符仅能使用 public 和 internal。
- 枚举是值类型,隐式继承自 System.Enum,不能手动修改。System.Enum 本身是引用类型,继承自 System.ValueType。
- 枚举都是隐式密封的,不允许作为基类派生子类。
- 枚举类型的枚举成员均为静态,且默认为 Int32 类型。
- 每个枚举成员均具有相关联的常数值。此值的类型就是枚举的底层数据类型,每个枚举成员的常数值必须在该枚举的底层数据类型的范围之内。如果没有明确指定底层数据类型则默认的数据类型是 int 类型。
- 枚举成员不能相同,但枚举的值可以相同。
- 枚举最后一个成员的逗号和大括号后面的分号可以省略。
转载自www.cnblogs.com/xulinjun/p/11608248.html