根据值获取Enum枚举
2012-03-14 17:02
274 查看
前台Post过来一个string类型的int值,"1","2",然后实体对象是一个Enum枚举类型,所以需要根据该数值的string获取到这个Enum枚举对象的值。
很简单,使用Enum.Parse方法解决。
参考:http://www.dukebaby.net/2007/08/get-enum-by-value-in-c/
EnumItems enumItem = (EnumItems)Enum.Parse(typeof(EnumItems), ddl.SelectedValue);
qc.State = (OrderQcState)Enum.Parse(typeof(OrderQcState), qc.Result);
很简单,使用Enum.Parse方法解决。
参考:http://www.dukebaby.net/2007/08/get-enum-by-value-in-c/
相关文章推荐
- 【C#枚举】根据EnumName获取Value
- EnumUtil根据值获取枚举对象
- EnumUtil根据值获取枚举对象
- java Enum 枚举帮助类,根据值或者名称获取枚举类型对象(从ITEYE搬家过来的)
- Enum类型辅助类 利用反射根据int类型获取枚举
- C#+Enum 枚举扩展方法获取name,value和Description
- C#根据枚举的key值获取枚举name名称
- 使用API中的函数:NetUserEnum来枚举用户 NetUserGetInfo来获取用户的信息
- [.NET]根据某个数值,获取Flags枚举所代表的所有值
- 获取枚举类型Enum的注释内容。
- 枚举根据ordinal值获取对应文本
- 根据获取Enum名获取对应的值通用方法(仅限值为int的)
- C#根据枚举的数值(Value)获取对应的Name值
- 枚举的诸多使用方法enum--构造方法,普通方法method,获取枚举,实现接口
- 枚举操作(从枚举中获取Description,根据Description获取枚举,将枚举转换为ArrayList)工具
- 【转载】[C#]枚举操作(从枚举中获取Description,根据Description获取枚举,将枚举转换为ArrayList)工具类
- C# 根据Enum 枚举生成下拉列表数据源
- 根据枚举获取枚举的Description特性值
- C# 获取枚举 Enum 变量值的 Description 属性
- C# 根据枚举名(string)获得enum中的枚举值