枚举是一种值类型,用于声明一组常数。
1.使用枚举的优点:
1)限制用户不能随意赋值,只能在列举的值中选择
2)当需要使用的参数较多时,不需要再死记每一个值是什么
2.枚举的定义:
[访问修饰符] enum 自定义的枚举名称
{
值1,
值2,
…
}
3.枚举成员
和数组一样,每一个枚举成员都有它对应的“下标”,同样是从0开始,默认+1排列
当int类型枚举中有成员未赋值时,系统会默认赋值如:
Enum num
{
a=3,
b//这里默认会赋值为4
c=2
}
4.枚举类型的强制转换
枚举类型是不能进行隐式转换的,只能进行强制转换
String类型强转枚举类型的方法为:
(自定义枚举类型)(enum.Parse(trypeaf(自定义枚举类型),“待转换的字符”)) |