VB.NETで例外・Exceptionをスローする方法

ここでは、VB.NETで例外・Exceptionをスローする方法を紹介します。

VB.NETで例外・Exceptionをスローするには、throwを使います。

<サンプル>

Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Try
Throw New Exception(“エラー”)
Dim str1, str2 As Integer
str1 = TextBox1.Text
str2 = TextBox2.Text
MsgBox(str1 & str2)

Catch ex As Exception
MsgBox(ex.Message)

End Try

End Sub
End Class

ここでは、「Throw New Exception(“エラー”)」で新しくExceptionをNewしてスローしています。これで一行目で無理やりエラーを発生させています。