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

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

Icon comment count 0
Icon stock count 0

Tips334引数が無効の場合の例外をとらえる

Point無効な引数を渡したときの例外をキャッチ(ArgumentExceptionクラス)

Level1
対応
  • EXP
  • PRO

引数として指定したパスが空であるなど、引数が無効な場合の例外処理を行うには、catchステートメントでArgumentExceptionクラスを指定します。

ArgumentExceptionクラスは、メソッドに渡された引数のいずれかが無効な場合にスローされる例外です。主な派生クラスに、Argument
NullExceptionクラスとArgumentOutOf
RangeExceptionクラスがあります。

リスト1では、ボタンをクリックされたら、Asc関数の引数に空の文字列を指定しているため例外が発生します。

実行結果

出典情報

Medium

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

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

コメント

    コメントはありません