クラス名とメソッド名を取得する
ログ出力等で、実行中のクラス名やメソッド名の取得をしたい場合は以下の通り。クラス名は this で簡単に取得でき、メソッド名は Reflection で参照する。
C#
// クラス名 string className = this.ToString(); // メソッド名 string MethodName = System.Reflection.MethodBase.GetCurrentMethod().Name;
VB.NET
' クラス名 Dim className = Me.ToString ' メソッド名 Dim MethodName = System.Reflection.MethodBase.GetCurrentMethod().Name