自分自身のメソッド名を取得するには、System.Refletion 名前空間にある MethodBase クラスが持つGetCurrentMethod メソッドを使用します。
以下に自分自身のメソッド名を取得する例を示します。
VBの例
mports System.Reflection Public Class TestClass Public Function DispInfo() As Integer 'メソッド名を取得 Dim methodName = MethodBase.GetCurrentMethod().Name 'メソッド名を取得 Console.WriteLine(methodName) Return 0 End Function End Class
C#の例
using System.Reflection; namespace ReflectionCS { class TestClass { public int DispInfo() { // メソッド名を取得 var methodName = MethodBase.GetCurrentMethod().Name; Console.WriteLine(methodName); return 0; } } }
実行例を以下に示します。
Please follow and like us:
コメント