Подтвердить что ты не робот

Преобразование объекта в enum С#

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

Мои рамки - silverlight на windows-phone-7

4b9b3361

Ответ 1

Прямая трансляция:

MyEnum selected = (MyEnum)cboCombo.SelectedItem;

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

Ответ 2

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

YourEnum abc = (YourEnum) Enum.Parse(typeof(YourEnum), yourObject.ToString());