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

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

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する