Интересно, есть ли способ предотвратить компиляцию перечисления с повторяющимися ключами?
Например, это перечисление ниже будет скомпилировано< /p>
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
Подробнее здесь: https://stackoverflow.com/questions/142 ... es-in-enum
Как предотвратить дублирование значений в перечислении? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение