8
当我通过读 Worksheets.Cells [2,5] .value.ToString();读取一个空单元格,给出对象引用错误
我得到一个错误“System.NullReferenceException:未将对象引用设置为对象的实例。”
什么是检查空值然后赋值而不必拥有“if”语句的好方法。
当我通过读 Worksheets.Cells [2,5] .value.ToString();读取一个空单元格,给出对象引用错误
我得到一个错误“System.NullReferenceException:未将对象引用设置为对象的实例。”
什么是检查空值然后赋值而不必拥有“if”语句的好方法。
string strValue = Worksheets.Cells[2,5].value==null ? string.Empty : Worksheets.Cells[2,5].value.ToString();
或
object objValue = Worksheets.Cells[2,5].value ?? string.Empty
这个问题你为什么要避开'if'说法是不是太有关LINQ – 2012-08-15 07:27:19
?什么让你无法检查null上的'Worksheets.Cells [x,y] .value'? – horgh 2012-08-15 07:32:37