我百度了,但是没找到说的明白的!谁能给我通俗点解释一下么。

解决方案 »

  1.   

    枚举用于数据基本固定的场合,象一年有12个月,可以作为枚举来作为数据类型,另外一个优点就是具有很好的可读性,例如Month.Augest 比 “8”在代码中哪个更容易了解
      

  2.   

    首先,个人认为这两个不具可比性
    枚举一般用来表示状态,一个物体有N种状态,但某一个时刻只具有其中一种状态,表示的内容单一
    例如月份,星期,颜色。C#的枚举也支持多个值相合并,需要添加Flag标志。
    枚举可以看作是一种整型数值类型,可以看作是整型数值类型的常量。不过使用起来比常量更直观方便一些。结构用来表示一组状态,例如表示一个人,具有姓名、性别、身高等等,有点与类相似。多用来传递数据。
      

  3.   

         枚举的话,通俗点说里面可以存放一般固定的值,例如窗体上,一个下拉列表框,就可以从枚举中用foreach循环加进去,
         结构,和类差不多,但是一个是传值,一个是传引用,