---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
枚举类型的特点:定义一个枚举类型并在定义这种类型时指定这个类型的所有值。
语法:
enum Gender
{
male,female
}
枚举的定义一般和类定义个同一个级别,这样,在同一个命名空间下的所有类都可以使用这个枚举了。
用法:
Gender gender = Gender.male ;
和字符串比起来,用枚举的好处就是限定了变量的取值范围,程序处理起来更方便。
字符串与枚举的转换:
public enum Gender
{
male,female
}
Console.WriteLine("你的性别:{0}",Gender.male.ToString());
注意:定义枚举时,值不能是int型,枚举类型的变量都可以强制转换成int型,枚举的值在定义的时候是有一个默认编号的,编号从0开始。
把一个字符串转换成枚举类型:(自枚) (Enum。Parse(typeof(自枚),“待转换的字符串”);
(Gender)(Enum.Parse(typeof(Gender),"male"));
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------