枚举类型有什么作用?怎么应用?朋友们,告诉我一下,枚举类型在什么方面可以用 到?应该怎么用?我的书上没有写清楚

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 01:52:06
枚举类型有什么作用?怎么应用?朋友们,告诉我一下,枚举类型在什么方面可以用 到?应该怎么用?我的书上没有写清楚

枚举类型有什么作用?怎么应用?朋友们,告诉我一下,枚举类型在什么方面可以用 到?应该怎么用?我的书上没有写清楚
枚举类型有什么作用?怎么应用?
朋友们,告诉我一下,枚举类型在什么方面可以用 到?
应该怎么用?我的书上没有写清楚

枚举类型有什么作用?怎么应用?朋友们,告诉我一下,枚举类型在什么方面可以用 到?应该怎么用?我的书上没有写清楚
枚举类型是派生自System.Enum的一种独特的值类型,用于声明一组命名的常数.每种枚举类型均有一种基础类型,此基础类型可以使除char类型以外的任何整型.
枚举元素的默认基础类型为int 默认情况下,第一个枚举元素的值为0,后面每个枚举元素的值依次递增1 .如
emum weekday{sun,mon,tue,wed,thu,fri,sat},在此枚举中,sun的值为0 ,mon为1 以此类推.也可emum weekday{sun=1,mon,tue,wed=sun,thu,fri,sat},强制第一个枚举元素sun的值为1,mon为2,tue为3,而wed又强制为1,依次类推.
如果枚举元素的数据类型不是int型,则可 enum color:long{red,green,blue}
例:使用枚举类型
using system;
public class testenum
{
enum range:long{max=2147483648L,min=255L}
public static void main()
{
long a=(long) range.max;
long b=(long) range.min;
console.writeline("max={0},min={1}",a,b);
}
}
再看一个例子
enum color{red=green,green,blue}
枚举元素red的值由green决定,而枚举元素green的值又由red决定,从而形成一个循环,这将产生错误.

枚举类型有什么作用?怎么应用?朋友们,告诉我一下,枚举类型在什么方面可以用 到?应该怎么用?我的书上没有写清楚 共有体和枚举类型有什么作用啊? “枚举类型”与“枚举变量”有什么区别? java中的枚举类型怎么定义? c 中的枚举类型是怎么定义的? 应用宝有什么作用 c#枚举类型 为什么枚举类型对一个整数?我看书里说,枚举类型的值对应一个正整数,比如enum Day{ Monday, Tuesday, Wednesday}默认Monday = 0 ;Tuesday =1; 这个有什么意义吗?为什么对应一个值呢? 枚举是什么?请问C#中的枚举指的是什么?有什么用?该怎么用?谢谢请问能详细点解释下不? C# 迭代器、枚举器、枚举数有什么区别迭代器是指实现IEnumerator接口的类吗? 枚举器和枚举数跟迭代器有什么关系? 书上说“枚举类型定义时最后一个枚举元素后不加任何符号”.我想知道,如何在最后一个元素后加逗号,会有什么影响?编译、链接、运行都正常,我想知道潜在的问题. C语言的结构体,枚举类型,在程序中的作用是什么, 请问枚举类型最大的作用是什么?能不能列出一些常用的例子. 请问枚举类型最大的作用是什么?能不能列出一些常用的例子. c#如何快速的根据枚举中的对象的名字获取枚举对象?比如有一个枚举 public enum RmsCode : int { 交通工具类型 = 1, 报销申请时间类型 = 2, 开车情况类型 = 3, 报销单业务状 在C语言中,复合结构说的枚举类型是什么意思 怎么理解呢 枚举法什么意思 什么叫做枚举法? 什么叫 枚举常量