Pages

2015/02/26

クラス名とメソッド名を取得する

ログ出力等で、実行中のクラス名やメソッド名の取得をしたい場合は以下の通り。クラス名は 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
Related Posts Plugin for WordPress, Blogger...