读取空单元格,给出对象引用错误

san*_*sid 8 c# linq epplus

当我通过Worksheets.Cells [2,5] .value.ToString();读取单元格时

我收到错误"System.NullReferenceException:对象引用未设置为对象的实例."

什么是检查null然后分配值的好方法,而不必有"if"语句.

hor*_*rgh 10

 string strValue = Worksheets.Cells[2,5].value==null ? string.Empty : Worksheets.Cells[2,5].value.ToString();
Run Code Online (Sandbox Code Playgroud)

要么

object objValue = Worksheets.Cells[2,5].value ?? string.Empty
Run Code Online (Sandbox Code Playgroud)