c#中枚举的作用是什么?

学完枚举也知道他的大概意思了。。不过这个枚举是用来干什么的?跟书上写的差不多呢..貌似讲的时候还用了switchcase判断...不过我觉的貌似直接switch就可以了-... 学完枚举 也知道他的大概意思了。。
不过这个枚举是用来干什么的?
跟书上写的差不多呢..

貌似讲的时候还用了
switch case 判断...
不过我觉的貌似直接switch就可以了- -
貌似+枚举到麻烦了
展开
 我来答
iq991989
2008-04-07
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
枚举是值类型的数据类型,它包含其自己的值并且不能继承或者传递继承。
例如:你可能要编写一个程序来代表星期。你可以使用整数0,1,2,和3代表周六、周日、周一和周二。这种表示法可以使用,但是会有问题。它不方便。如果代码中使用整数值0,则0不能明确代表是周日还是周六。要克服这样的问题,可以使用枚举。
(以上摘抄自博瑞软件工程师课程)
泪之梦幻
推荐于2016-05-13 · TA获得超过2211个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:56.3万
展开全部
在代码中使用Enum枚举类型,可以将以前笨拙的代码变得优雅简单。
枚举在C/C++/c#中,是一个被命名的整型常数的集合,枚举在日常生活中很常见。

例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,
SATURDAY, 就是一个枚举。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
令玉兰锺婵
2019-11-13 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:622万
展开全部
c#中枚举的作用有点类似于数组。
比如说我们需要在编程的过程中使用季节这样的7个变量
那么就可以使用枚举来进行
enum
season
{spring,summer,fall,winter}
我们就可以在我们的类或者方法以及变量定义中使用season这个枚举
season
yourf=season.summer;
创建一个变量
这个变量的值是1,但是这个变量显示出来是“summer”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
avenger19
推荐于2018-03-08 · TA获得超过1298个赞
知道小有建树答主
回答量:972
采纳率:0%
帮助的人:1045万
展开全部
是为了限定取值范围的 .比如一个变量是整型,但是可接受范围只有0-6,如果传七就不对了.
public enum WeekDay:int
{
sonday = 0,
monday = 1,
tuesday = 2,
.....
}

一楼的例子举对了,意思讲的不对
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
韘衚傌鶜cc
2019-04-05 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:822万
展开全部
是为了限定取值范围的
.比如一个变量是整型,但是可接受范围只有0-6,如果传七就不对了.
public
enum
WeekDay:int
{
sonday
=
0,
monday
=
1,
tuesday
=
2,
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式