Конвертировать объект в enum C # - PullRequest
10 голосов
/ 24 мая 2010

Я связал список перечислений со списком. Теперь я хочу получить SelectedItem возвращаемое перечисление, которое в настоящее время возвращает его как тип object. Как мне преобразовать этот объект в мое перечисление?

Мой каркас Silverlight на Windows-Phone-7

Ответы [ 2 ]

19 голосов
/ 24 мая 2010

Прямое приведение:

MyEnum selected = (MyEnum)cboCombo.SelectedItem;

Обратите внимание, что в этом случае нельзя использовать приведение as, поскольку Enum является типом значения.

4 голосов
/ 24 мая 2010

Вы пробовали это ??

YourEnum abc = (YourEnum) Enum.Parse(typeof(YourEnum), yourObject.ToString());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...