"35.172.217.40 - 35.172.217.40"

Как узнать все возможные значения перечисления?

Возможный дубликат:
Как перечислить перечисление?

Скажем, у меня есть enum type MyEnum. Есть ли способ в С# получить список всех возможных значений для перечисления типа MyEnum?

+8
источник поделиться
3 ответа

Экземпляр перечисления может иметь любой присваиваемый базовому типу (т.е. int.MinValue через int.MaxValue для любого регулярного перечисления). Вы можете получить список именованных значений, вызвав Enum.GetNames и Enum.GetValues.

+11
источник

Enum.GetValues(typeof(SomeEnum));

возвращает массив со всеми значениями. Я не знаю, поможет ли это вам.

+6
источник

Посмотрите другие вопросы по меткам или Задайте вопрос