Страницы

Поиск по вопросам

среда, 31 октября 2018 г.

Преобразовать int в enum

Как можно преобразовать int в enum в C#-e?


Ответ

Из int
CustomEnum enm = (CustomEnum)number;
Можно еще и:
CustomEnum enm = (CustomEnum)Enum.ToObject(typeof(CustomEnum), number);
Из string
CustomEnum enm = (CustomEnum)Enum.Parse(typeof(CustomEnum), str);

Комментариев нет:

Отправить комментарий