我试图从WPF组合框选择值转换为枚举器它在运行时返回无效的强制转换,否则字符串和枚举名称匹配我的代码是
Siren.PfundMemberWebServices.Emirates EM = (Siren.PfundMemberWebServices.Emirates)cmbemirate.SelectedValue
Run Code Online (Sandbox Code Playgroud)
要将字符串转换为enum您需要使用Enum.Parse
Siren.PfundMemberWebServices.Emirates EM = (Siren.PfundMemberWebServices.Emirates)Enum.Parse(typeof(Siren.PfundMemberWebServices.Emirates), cmbemirate.SelectedValue);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
520 次 |
| 最近记录: |