string类型转为对应的枚举类型,使用Enum.Parse
2013-09-17 17:43
591 查看
public enum RentalState { Available = 0, HandedOver, Rented, PaymentPending }
this.cboAvailable.Text.Equals("All") ? null : (Nullable<RentalState>)this.cboAvailable.SelectedItem,
因为RentalState是枚举类型,所以上面这一行出现错误:转换无效
使用Enum.Parse将string转换为对应的枚举类型
this.cboAvailable.Text.Equals("All") ? null : (Nullable<RentalState>)Enum.Parse(typeof(RentalState), this.cboAvailable.SelectedItem.ToString()),
相关文章推荐
- 6. C# -- 枚举类型,typeof(),Enum.Parse()使用
- C# String 类型 转为 Enum 枚举类型
- 高阶Java枚举类型enum使用详解
- C# 枚举类型转换字符串 Enum to string,枚举转换为下拉菜单 Enum DropDownList
- 高阶Java枚举类型enum使用详解
- 枚举Java 语言中 Enum 类型的使用介绍
- 如何把string类型转为enum类型(转)
- vb 使用Array.ConvertAll将object类型数组转为string类型数组
- net core 使用tagHelper将 enum枚举类型转换为下拉列表select
- JAVA:初始化及使用enum枚举类型
- 使用hibernate和mysql生成数据表时,类型为string的属性对应的数据列不能插入汉字
- Android使用Parcelable传递boolean、String、Class、List、Enum类型数据
- C++11新特性(三)Strongly-typed enums 强类型枚举简单使用
- 枚举类型enum 使用
- 字符串转换为枚举类型 Enum.Parse()
- 高阶Java枚举类型enum使用详解
- C# 中的 enum(枚举) 类型使用例子
- 使用Enum.TryParse()实现枚举的安全转换
- C# String 类型 转为 Enum 枚举类型
- 如何把string类型转为enum类型