枚举表示一组有限的值,对可能的值进行约束。枚举元素的默认基础类型为int ,默认情况下第一个枚举元素的值为0,后面每个枚举元素的值依次递增1。我们在填写个人信息的时候,用枚举设定性别值,那么用户就不能填写除设定值以外的值了。
1 Public enum Genders{Male,Female} 2 3 private Genders genders; 4 Public Genders Genders 5 { 6 get{return gender;} 7 set{gender=value;} 8 } 9 //... 10 //使用枚举赋值 11 Gender=Genders.Male; 12 //如果这样赋值Gender=“男”;是不能通过编译的
1 //下面说说怎么给枚举赋值 2 Public enum Genders 3 { 4 Male=0,Female=1 5 } 6 7 Gender=Genders.Male; 8 int genderNum=(int)Gender; 9 swith(genderNum) 10 { 11 case 0: 12 Console.WriteLine("输出为男"); 13 break; 14 case 1: 15 Console.WriteLine("输出为女"); 16 break; 17 }