enum Member{
    feidao=20;
    sunwen=26;
    xuankong=23;
    buding=24;
    zsir=26;
}
其中sunwen和zsir的值都是26。
我想问:
在enum类型中,变量的值可以相同吗?
我认为应该不同,但不知道该怎么样去验证,请知道的朋友帮帮忙,谢谢!

解决方案 »

  1.   

    using System;
    using System.Collections.Generic;
    using System.Text;namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    Console.WriteLine(Convert.ToInt32(Member.sunwen));
    Console.WriteLine(Convert.ToInt32(Member.zsir));
    }
    }
    enum Member
    {
    feidao = 20,
    sunwen = 26,
    xuankong = 23,
    buding = 24,
    zsir = 26,
    }
    }
    楼主的不是C#代码吧
      

  2.   

    不能相同在调用Enum.Parse(值)时,如果枚举元素有相同的值那这个方法应该返回那个元素?