Задать вопрос
teoadal
@teoadal
.NET + AS3

Чем плох enum в C#?

Добрый день!

Пытаюсь ликвидировать пробел в знаниях. Некоторые коллеги почему-то против применения enum'ов в C#. Почему - всё время какие-то маловразумительные ответы или просто "почитай". Пытался почитать - ничего интересного не нашел. По мне так одни плюсы. Например, для идентификации единиц измерения в вычислительных программах очень удобно и наглядно.

Так чем же плох enum?
Подозреваю, что enum плох на уровне IL. Но копать так глубоко пока нет знаний.
  • Вопрос задан
  • 4092 просмотра
Подписаться 4 Оценить 6 комментариев
Ответ пользователя Oxoron К ответам на вопрос (4)
@Oxoron
Шарпер
Если не секрет, а какая альтернатива? Байты использовать (инты)?
Могут возникнуть заморочки при изменениях кода, когда пары Строковое обозначение - байтовое значения меняются, но это редкость и лечится обязательной простановкой числовых значений при объявлении enum-а.
Ответ написан