人気ブログランキング |
[vb.net]あるオブジェクトのクラス名を取得する方法

アプリ内であるオブジェクトがどのクラスが出力したい時があります。
まあ前から使ってたんですが、すぐ忘れるので一応メモ。

Dim str As String = ""
MsbBox(str.GetType.ToString)

とすると

System.String

というような感じで出てきます。
ちゃんと名前空間もはいった形ででてきます。

これを例外発生時に例外クラスにかけてやると、


Try
'エラー起こす処理
      ....
Catch ex As Exception
MsbBox(ex.GetType.ToString)

 
'こう出力される
'System.IO.FileNotFoundException
End Try

というように例外クラスがわかります。
by jehoshaphat | 2008-04-08 09:41 | .Net開発


<< (vb.net)カスタムコント... DirectShow(VB.N... >>