Visual C# 2013逆引き大全 555の極意

エラー処理の極意 - Tips336 引数がnullの場合の例外をとらえる

Icon comment count 0
Icon stock count 0

Tips336引数がnullの場合の例外をとらえる

Point引数の値がnullのときの例外をキャッチ(ArgumentNullExceptionクラス)

Level1
対応
  • EXP
  • PRO

nullを受け付けないメソッドにnullを渡したときの例外処理を行うには、catchステートメントでArgumentNullExceptionクラスを指定します。

ArgumentNullExceptionクラスは、nullを有効な引数として受け付けないメソッドにnull参照を渡した場合にスローされる例外です。

リスト1では、ボタンをクリックすると、Insertメソッドの第2引数に、初期化されていない文字列変数(既定値はnull)が指定されているため、例外が発生します。

実行結果

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません