求助!在什么情况下使用结构,什么情况下使用枚举 我百度了,但是没找到说的明白的!谁能给我通俗点解释一下么。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 枚举用于数据基本固定的场合,象一年有12个月,可以作为枚举来作为数据类型,另外一个优点就是具有很好的可读性,例如Month.Augest 比 “8”在代码中哪个更容易了解 首先,个人认为这两个不具可比性枚举一般用来表示状态,一个物体有N种状态,但某一个时刻只具有其中一种状态,表示的内容单一例如月份,星期,颜色。C#的枚举也支持多个值相合并,需要添加Flag标志。枚举可以看作是一种整型数值类型,可以看作是整型数值类型的常量。不过使用起来比常量更直观方便一些。结构用来表示一组状态,例如表示一个人,具有姓名、性别、身高等等,有点与类相似。多用来传递数据。 枚举的话,通俗点说里面可以存放一般固定的值,例如窗体上,一个下拉列表框,就可以从枚举中用foreach循环加进去, 结构,和类差不多,但是一个是传值,一个是传引用, 新手求.net链接数据库2000代码 C#里的Rijndael类的加密Key和IV,到底是支持什么东西? 如何将不重复的值添加到哈希表,并输出。 如何判断最后按了回车键? 文件名为"temp.jpg"如何获取到"temp"字符???? 窗体的构造函数想传一个类类型的参数,为什么会报错? 弱弱的请教一个问题 原来MAPI。DLL中在。Net下有没有对应的类?(内详) 如何将txt文件导入到数据库中? 如何是项目中的所以窗体中的SqlCommand都使用同一个SqlConnection 一个关于 VS窗体设计器的问题 关于dockPanel控件的一些问题
枚举一般用来表示状态,一个物体有N种状态,但某一个时刻只具有其中一种状态,表示的内容单一
例如月份,星期,颜色。C#的枚举也支持多个值相合并,需要添加Flag标志。
枚举可以看作是一种整型数值类型,可以看作是整型数值类型的常量。不过使用起来比常量更直观方便一些。结构用来表示一组状态,例如表示一个人,具有姓名、性别、身高等等,有点与类相似。多用来传递数据。
结构,和类差不多,但是一个是传值,一个是传引用,