黑马程序员技术交流社区
标题:
枚举是什么
[打印本页]
作者:
朱君
时间:
2013-3-12 11:43
标题:
枚举是什么
枚举是什么,怎么定义,什么时候用最合适
作者:
许正龙
时间:
2013-3-12 13:30
定义:是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内.
使用格式:枚举类型放在窗体模块、标准模块或共用模块中的声明部分,通过enum语句来定义。
.格式:[public|private] enum name
membername[=constantexpression]
membername[=constantexpression]
(maomi)
…..
End enum
作者:
许庭洲
时间:
2013-3-12 14:10
1. 枚举(enum)实际上是为一组在逻辑上密不可分的整数值提供便于记忆的符号;
2. 比如,声明一个代表星期的枚举类型的变量:
enum WeekDay
{
Sunday,Monday,Tuesday,Wndnesday,Thursday,Friday,Saturday
};
WeekDay day;
3. 枚举类型的变量在某一时刻只能取枚举某一个元素的值;
4. 比如,day这个表示"星期"的枚举类型的变量,它的值要么是Sunday,要么是Monday或其它的星期元素,但它在一个时刻只能代表具体的某一天,不能既是星期二,又是星期三。
作者:
孔健
时间:
2013-3-12 15:17
浅谈C#中的枚举http://www.cnblogs.com/liyingyi/archive/2005/12/28/306772.aspx
作者:
朱传波
时间:
2013-3-12 15:43
基于以下原因,我们使用枚举:
1. 限制用户不能随意赋值
2. 不需要记忆每一个值是什么
定义枚举的语法:
访问修饰符 enum 枚举名:基础类型
{
枚举成员
}
作者:
宋健
时间:
2013-3-12 20:10
枚举是值类型,主要用来限定用户输入。
enum Gender
{
男,女
}
static void Main(string[] args)
{
Gender gender = Gender.男;
}
这段代码就只能允许用户在输入性别时只输入男或者女,你具体运行下试试
作者:
边亮
时间:
2013-3-12 20:25
枚举主要是用来限定用户输入的
在需要用户输入但是又要有个范围的时候用枚举
public enum age//关键字enum 定义枚举
{
10,
20,
30
}
用户调用的时候只能是 枚举名.枚举值调用
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2