Wie vermeide ich doppelte Werte in der Aufzählung?
Ich frage mich, ob es einen Weg gibt, dies zu verhindernenum
mit doppelten Schlüsseln kompilieren?
Zum Beispiel dasenum
unten wird kompiliert
public enum EDuplicates
{
Unique,
Duplicate = 0,
Keys = 1,
Compilation = 1
}
Obwohl dieser Code
Console.WriteLine(EDuplicates.Unique);
Console.WriteLine(EDuplicates.Duplicate);
Console.WriteLine(EDuplicates.Keys);
Console.WriteLine(EDuplicates.Compilation);
Wird gedruckt
Duplicate
Duplicate
Keys
Keys