黑马程序员技术交流社区
标题:
枚举的作用是什么?
[打印本页]
作者:
付茂炯
时间:
2012-3-4 15:04
标题:
枚举的作用是什么?
本帖最后由 付茂炯 于 2012-3-4 23:47 编辑
枚举的作用是什么?
作者:
许全通
时间:
2012-3-4 21:54
枚举表示有限的值,对可能的值进行约束;如sex;
作者:
黑马王刚
时间:
2012-3-5 15:07
枚举是可以自定义的一组数据,其值实际上是一串连续的数字。
是为了限定取值范围的 .比如一个变量是整型,但是可接受范围只有0-6,如果传七就不对了.
public enum WeekDay:int
{
sonday = 0,
monday = 1,
tuesday = 2,
.....
}
作者:
杨礼文
时间:
2012-3-5 16:04
枚举的作用:
1)限制用户不能随意赋值,只能在定义枚举时列举的值中选择.
2)不需要死记每一个值是什么,只需要选择相应的值.
注意:定义枚举时,值不能是int 类型.
枚举类型的变量都可以强制转换成int类型
枚举的值在定义时是有一个默认编号的,从0开始.
如果把一个字符串转换成枚举类型:
作者:
王长森
时间:
2012-3-6 12:49
一个变量,只有几种选择的地方
比如性别设置,只有两个选择,就可以用枚举
在比如生日的月份,只有12个选择,也可以用枚举类型
enum { a = 0, b, c};
那么,默认a=1,b=2,一次从前一个+1
用的时候 enum e=enum.a就可以了,你可以想象一下 Color c=Color.Red,Color c=Color.Blue等
作者:
成刚
时间:
2012-3-6 16:10
规范变量的值,在程序中不可以随意赋值,只能在定义的值中选择
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2