我已将枚举列表绑定到组合框。现在我想要SelectedItem
返回枚举,它现在返回它作为类型object
。如何将此对象转换为我的枚举?将对象转换为枚举C#
我的框架是windows-phone-7上的silverlight
我已将枚举列表绑定到组合框。现在我想要SelectedItem
返回枚举,它现在返回它作为类型object
。如何将此对象转换为我的枚举?将对象转换为枚举C#
我的框架是windows-phone-7上的silverlight
演员直接:
MyEnum selected = (MyEnum)cboCombo.SelectedItem;
请注意,您不能使用as
投在这种情况下,因为一个Enum
是值类型。
哇,现在这个作品。出于某种原因,编译器告诉我'MyEnum'正被用作该确切语句中的一个变量。 – 2010-05-24 07:27:43
@Jon Seigel很好地呼吁“as”演员发表评论。 Visual Studio是否在这里幕后“拆箱”? – gonzobrains 2013-08-28 23:23:57
你试过类型转换吗? – 2010-05-24 07:23:04