VB.NET 実行中のクラス名とメソッド名を取得
実行中のクラス名とメソッド名を取得するを参考にした。エラーをログ出力するときにクラスとメソッドを出せると便利
実行中のメソッドをメソッド内で取得するこちらに書いてあった以下の方法を使うとさらに便利。共通メソッド化できる。エラー時にログ出力するときにつけておけば、メソッドの呼び出し元のメソッド名がわかって便利
1 2 3 4 5 6 7 8 | クラス名 Console.WriteLine(MyClass.GetType.ToString) メソッド名 Console.WriteLine(System.Reflection.MethodBase.GetCurrentMethod.Name) |
実行中のメソッドをメソッド内で取得するこちらに書いてあった以下の方法を使うとさらに便利。共通メソッド化できる。エラー時にログ出力するときにつけておけば、メソッドの呼び出し元のメソッド名がわかって便利
1 2 3 | Public Sub DebugWriteLineMethodName() Debug.WriteLine(New StackFrame(1).GetMethod.Name) End Sub |
コメント
コメントを投稿