const 类型 常量名 = 常量值;
const double pi = 3.14;
在定义时 赋值。在其他地方不允许赋值。
让我们定义一中类型并且在定义这种类型的时候要制定这个类型的所有可能的值
语法:
enum 自己起的类型名称{值1,值2,值3……,值n};
enum 性别 {男,女};
girl的编号为2.
用户输入的时候,需要一个公式,把字符串转换为枚举类型
(自己定义的枚举)(enum.parse(自己定义的枚举),"待转换的字符串");
用户输入转换枚举的时候,要记得 try catch
enum枚举:让我们定义一种枚举类型,并与在定义这种类型是我们要指定这个类型的所有可能的值。枚举一般都定义在类中。
经常用switch判断枚举。
例子enum Gender{male,female}
Gender sex;
switch(sex){
case Gender.male:
XXXX
break;
case Gender.female:
XXXX
break;}
枚举的作用:1限制用户赋值的范围。2不需要记住每一个值是什么,只需要选择相应的值。3枚举中不能定义int类型。但是枚举类型的变量可以强制转换成int类型。枚举的值在定义时是有一个默认编号的,从0开始。
4把一个字符串转换成枚举类型:(自定义枚)(Enum.Parse(typeof(自定义枚),“待转换的字符串”))
当由用户输入时,要加try,catch。try中写正确结果,catch中写您输入有错。
常量:const 类型 常量名=常量值;
常量:
语法:
const 类型 常量名=常量值
在定义时赋值,在其他地方不允许赋值。
枚举:
让我们定义一种枚举类型并且在定义这种类型时我们要指定这个类型的所有的值
语法:
enum 自己起的类型名称{值1,值2,值3.....值n};
枚举的定义,一般和类定义在同一个级别,这样在同一个命名空间下的所有类型就都可以使用这个枚举了(方法中/类中也可以)
枚举中也可以:
枚举的作用:1 限制用户不能随意赋值,只能在定义枚举时列举的值中选择。
2 不需要死记每一个值是什么,只需要选择相应的值。
注意:定义枚举时,值不能是int类型。
枚举类型的变量都可以强制转换成一个int类型
枚举的值在定义时是有一个默认编号的,编号从0开始
如果把一个字符串转换成枚举类型:
(自己定义的枚举类型)(Enum.Parse(typeof(自己定义的枚举类型),"待转换的字符串"));
学员评论
红枫沫殇2015-07-10
1yr5202015-02-10
冷圈圈圈圈2014-08-19
落雅秋齐2013-06-15
你感兴趣的课程
扫一扫 关注好知微信