アプリ内であるオブジェクトがどのクラスが出力したい時があります。まあ前から使ってたんですが、すぐ忘れるので一応メモ。
Dim str As String = "" MsbBox(str.GetType.ToString)
とすると
System.String
というような感じで出てきます。
ちゃんと名前空間もはいった形ででてきます。
これを例外発生時に例外クラスにかけてやると、
Try 'エラー起こす処理 .... Catch ex As Exception MsbBox(ex.GetType.ToString) 'こう出力される 'System.IO.FileNotFoundException End Try
というように例外クラスがわかります。