firstin是从数据库中读出来的,有可能为null
我要用if语句判断一下,if(firstin.Text.ToString()!="Y")
报错:未将对象引用设置到对象的实例。
需要怎么转换,我现在已经头大了。。。。
先
if(Convert.IsDbNull(firstin)) { firstin=""; } else if(string.IsNullOrEmpty(firstin)) { firstin=""; }
然后再做处理
先增加判断保证不为null先可以么??
if(firstin!=null&&!string.IsNullOrEmpty(firstin.Textfirstin.Text)&&firstin.Textfirstin.Text.ToString()!="Y")
string.IsNullOrEmpty
firstIn还有Text属性?!纳尼。
不要ToString()就可以了,如果你要ToString()则必须保存你的对象不是Null
if(obj!=null && obj.ToString()==你的逻辑){...}