我已將枚舉列表綁定到組合框。現在我想要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