¿Cómo prevenir valores duplicados en enumeración?
Me pregunto si hay una manera de prevenir unenum
¿Con claves duplicadas para compilar?
Por ejemplo estoenum
a continuación se compilará
public enum EDuplicates
{
Unique,
Duplicate = 0,
Keys = 1,
Compilation = 1
}
Aunque este código
Console.WriteLine(EDuplicates.Unique);
Console.WriteLine(EDuplicates.Duplicate);
Console.WriteLine(EDuplicates.Keys);
Console.WriteLine(EDuplicates.Compilation);
Imprimirá
Duplicate
Duplicate
Keys
Keys