C#中 枚举,结构有什么用?

最近在看<C#入门经典>其中讲到复杂的数据类型:有枚举,结构,数组!数组我倒是明白!但是枚举和结构,我不太明白他们有什么用!怎么声明枚举和机构倒是知道,但是他们有什么作用... 最近在看<C#入门经典>
其中讲到 复杂的数据类型:有枚举,结构,数组!
数组我倒是明白!

但是枚举和结构,我不太明白他们有什么用!
怎么声明枚举和机构倒是知道,但是他们有什么作用呢?
展开
 我来答
百度网友6eed2f8
2009-10-14 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3813万
展开全部
枚举 有助于简化记忆
比如,红色的RGB是255,0,0,描述这个红色比较麻烦
但是如果用Color.Red,就可以简化了,枚举就是这样用的
还有很多,比如,打开文件的方式,是读,是写,是追加等等,
弹出的对话框的按钮类型,是OK ,是YES、NO,还是什么的
本来这些都可以用数字来表示的,但是数字不容易理解,就用枚举来帮助记忆
百度网友6205bc1
2009-10-14 · TA获得超过6004个赞
知道大有可为答主
回答量:5933
采纳率:20%
帮助的人:2769万
展开全部
结构主要用于建立自己特有的数据类型
枚举目前用得不多,不太清楚,目前接触较多的是建立好后,在SWITCH等语句中作一个类型的判断,再作相应操作等。
说白了都是为了方便对数据的处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e829334c0
2009-10-14 · TA获得超过473个赞
知道小有建树答主
回答量:1066
采纳率:0%
帮助的人:834万
展开全部
枚举表示的是一组有限的值,对可能的值进行约束。可以确保某些值的合理性。比如性别只能是男或女,当你定义一个简单变量来保存时,若给它赋予并不是男或女的值,不会有错,事实却不合理。
书上好像说:用枚举来表示Color颜色值不可取。要用结构.它调用时可不用new关键字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chouchouzzj
2009-10-14 · TA获得超过391个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:191万
展开全部
书上应该说的很清楚了,当你需要用一个类,但是这个类只有数据,几乎没有方法,并且你需要新建很多这样的类,那么就用结构

http://hi.baidu.com/tianf/blog/item/5bda3b01d26d800c7bec2cec.html
这个帖子不错,可以看看
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-10-14
展开全部
你能不能不用!号啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式