枚举
- 枚举是一组描述性的名称
- 定义一组有限的值,不能包含方法
- 枚举是一组指定的常熟,对可能的值进行约束
- 枚举使用时直观方便,更易于维护
定义枚举的语法:
访问修饰符 enum 枚举名 {值1,值2,...}
枚举可以转换成整型值
- 枚举数表示的整数值
Console.WriteLine("性别的值是:{0}",(int)Gender.Female);
// 输出 2 因为Make已经赋初始值1
-
初始值默认从0开始
-
可以修改初始值
public enum Gender { //设置了初始值的枚举数 Male =1, Female }
枚举可以转换为字符串
字符串转换为枚举
(Gender)(Enum.Parse(typeof(Gender),"Male");
//获取枚举类型的名称 //需要转换的字符串