例外処理
例外発生時の処理を指定する
Try ~ Catch ~ Finallyでは、例外が発生した場合の処理を指定することができます。
Try
例外発生の監視対象となる処理
Catch ex As 例外の種類
指定した例外が発生した場合の処理
‘ 監視したい例外数分Catchを記載
Finally
例外発生有無に関わらず実行される処理
End Try
それではサンプルを見てみましょう。
Console.WriteLineを使って、Try ~ Catch ~ Finallyの動作をコンソールに出力します。
[crayon-678789abb0543195688283/]
Tryに記述した式で、0による除算が行われた場合は、例外メッセージを出力する処理です。
上記を実行した結果がこちらです。
実行結果
0 で除算しようとしました。
例外チェック終了
実行結果がコンソールに出力されました。
0による除算が行われたことで、例外が発生しているのがわかります。
以上が、例外処理を行う「Try ~ Catch ~ Finally」の使い方です。
ぜひ参考にしてみてください。