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