Bir combobox'a enum listesini bağladım. Şimdi SelectedItem
numaranı döndürmek için şu anda object
türünde döndüren enum'u döndürmek istiyorum. Bu nesneyi numarama nasıl dönüştürürüm?Nesneyi enum C'ye dönüştür C#
Benim çerçeve windows-telefona-7
Bir combobox'a enum listesini bağladım. Şimdi SelectedItem
numaranı döndürmek için şu anda object
türünde döndüren enum'u döndürmek istiyorum. Bu nesneyi numarama nasıl dönüştürürüm?Nesneyi enum C'ye dönüştür C#
Benim çerçeve windows-telefona-7
Oyuncular it:
MyEnum selected = (MyEnum)cboCombo.SelectedItem;
Not Bir Enum
beri bu durumda as
döküm kullanamadığı bir değer türüdür.
Vay, şimdi çalışıyor. Bir sebepten dolayı derleyici bana “MyEnum” un bu açık ifadede bir değişken olarak kullanıldığını söylüyordu. –
@Jon Seigel "as" yorumuna iyi çağrı. Visual Studio sahnenin ardında "unboxing" yapıyor mu? – gonzobrains
bu denediniz üzerinde Silverlight mi ?? doğrudan
YourEnum abc = (YourEnum) Enum.Parse(typeof(YourEnum), yourObject.ToString());
typecast'i denediniz mi? –