ExceptionクラスのGetTypeメソッドを使って例外の種類を取得してみる
環境:VB.Net2008
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim intTest As Integer = 100
Try
'例外を発生させる
intTest = intTest / 0
Catch ex As Exception
'GetTypeメソッドを使って例外の種類を取得する
'この場合、System.OverflowExceptionが表示される。
MessageBox.Show(ex.GetType().ToString(), "処理結果")
End Try
End Sub