8

Worksheets.Cells [2,5] .value.ToString();を実行してセルを読み取ったとき。

「System.NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されます。

「if」ステートメントを使用せずに、nullをチェックしてから、値を割り当てるのに適した方法は何でしょうか。

4

1 に答える 1

14
 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
于 2012-08-15T07:36:25.647 に答える