[英]InvalidCastException trying to cast from a boxed int to a nullable enum
[英]InvalidCastException on nullable enum
我有以下代码:
var value = (MyEnum?)cboList.SelectedValue;
var required = value.GetValueOrDefault() == MyEnum.SomeValue;
cboList
是一个组合框。
我在第二行收到InvalidCastException
。 为什么是这样?
SelectedValue 设置为 DBNull。 处理它可以解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.