我们上节内容中讲了枚举的基础知识。
知道了枚举的定义语法,
访问修饰符 enum 枚举名{
成员1,成员2
}
枚举定义的位置为类中,在我们当前的程序中就是定义在Program中,和Main同级。
枚举的使用,就是枚举名.成员名。
而且我们知道,我们定义的枚举类型中,对应的成员的基础类型为整形。
并且我们想知道基础类型的值的时候,可以用强制类型转换(int)就是枚举名.成员名来得到。
并且,系统会自动从0开始依次给成员赋值。
枚举成员数据类型可修改
那么既然枚举定义时,给成员默认的数据类型是int型,那么也就是可以给成员定义其他类型,这里直接告诉大家,枚举成员的数据类型可以是所有整形的数值类型,也就是byte、sbyte、short、ushort、int、uint、long、ulong。那么修改成员数据类型的方法是:
enum 枚举名:数据类型
{
成员1,成员2
}
比如说
public enum gender:byte
{
male,female
}
那么修改枚举成员数据类型的意义又是什么呢?我们都知道,声明数据类型的意义在于,告诉计算机响应操作分配多大的空间,但是如果系统内存空间有限,需要我们节省使用的时候,对应程序设计的过程中,我们就要考虑允许操作的最