【发布时间】:2009-09-15 07:58:05
【问题描述】:
我想知道有没有办法防止带有重复键的enum 进行编译?
例如下面的enum 将编译
public enum EDuplicates
{
Unique,
Duplicate = 0,
Keys = 1,
Compilation = 1
}
虽然这段代码
Console.WriteLine(EDuplicates.Unique);
Console.WriteLine(EDuplicates.Duplicate);
Console.WriteLine(EDuplicates.Keys);
Console.WriteLine(EDuplicates.Compilation);
将打印
Duplicate
Duplicate
Keys
Keys
【问题讨论】:
-
啊,Java 枚举的乐趣。 :)
-
查看以下链接了解为什么
Console.WriteLine(EDuplicates.Unique);打印Duplicatestackoverflow.com/questions/530281/…