首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将对象转换为枚举C#

将对象转换为枚举C#
EN

Stack Overflow用户
提问于 2010-05-24 15:21:35
回答 2查看 19.2K关注 0票数 15

我已将枚举列表绑定到组合框。现在,我想让SelectedItem返回枚举,该枚举当前以object类型返回。如何将此对象转换为我的枚举?

我的框架是windows-phone-7上的silverlight

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-24 15:24:16

直接对其进行转换:

代码语言:javascript
复制
MyEnum selected = (MyEnum)cboCombo.SelectedItem;

请注意,在这种情况下不能使用as强制转换,因为Enum是一个值类型。

票数 23
EN

Stack Overflow用户

发布于 2010-05-24 15:23:36

你试过了吗??

代码语言:javascript
复制
YourEnum abc = (YourEnum) Enum.Parse(typeof(YourEnum), yourObject.ToString());
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2895388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档