c#枚举数是什么
3个回答
展开全部
枚举是一个被命名的整型常数的集合, 枚举在日常生活中很常见。
例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, 就是一个枚举。
枚举的说明与结构和联合相似, 其形式为:
enum 枚举名
{
标识符[=整型常数],
标识符[=整型常数],
...
标识符[=整型常数]
}
枚举变量;
如果枚举没有初始化, 即省掉"=整型常数"时, 则从第一个标识符开始, 顺次赋给标识符0, 1, 2, ...。但当枚举中的某个成员赋值后, 其后的成员按依次加1的规则确定其值。
如定义:
public enum DayOfWeek
{
Monday = 1,
……
Sunday = 7
}
例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, 就是一个枚举。
枚举的说明与结构和联合相似, 其形式为:
enum 枚举名
{
标识符[=整型常数],
标识符[=整型常数],
...
标识符[=整型常数]
}
枚举变量;
如果枚举没有初始化, 即省掉"=整型常数"时, 则从第一个标识符开始, 顺次赋给标识符0, 1, 2, ...。但当枚举中的某个成员赋值后, 其后的成员按依次加1的规则确定其值。
如定义:
public enum DayOfWeek
{
Monday = 1,
……
Sunday = 7
}
展开全部
可以更加精确的控制某属性的有效值范围,使用enum关键字 定义一个枚举,它表示一组有限的值,也就是对值得约束
访问修饰符(一般枚举用public) enum 枚举名 {值1,值2,值3,.......}(值必须用逗号分开)
访问修饰符(一般枚举用public) enum 枚举名 {值1,值2,值3,.......}(值必须用逗号分开)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类似于C++里面的迭代器
在C#里面应该是泛型之类的数据类型
比如说,List<T>之类的那些泛型,就是COLLECTION吧
呵呵。。。他们可以用foreach来遍历
在C#里面应该是泛型之类的数据类型
比如说,List<T>之类的那些泛型,就是COLLECTION吧
呵呵。。。他们可以用foreach来遍历
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询