現在実行中のメソッドの名前を確認するには、System.Reflection.MethodBase.GetCurrentMethod().Name
属性を使用します。このプロパティは現在のメソッド名へのアクセスを提供し、コード内のメソッドを識別できるようにします。
使用法:
メソッド内で System.Reflection.MethodBase.GetCurrentMethod().Name
属性を呼び出して、現在のメソッドの名前を取得します:
<code class="language-csharp">// 获取当前方法的名称 string methodName = System.Reflection.MethodBase.GetCurrentMethod().Name;</code>
例:
次のコードを考えてみましょう:
<code class="language-csharp">class MyClass { public void MyMethod() { // 获取当前方法的名称 string methodName = System.Reflection.MethodBase.GetCurrentMethod().Name; Console.WriteLine("当前方法名称: {0}", methodName); } }</code>
MyMethod
メソッドが呼び出されると、メソッド内のコードが実行されます。実行中に、System.Reflection.MethodBase.GetCurrentMethod().Name
属性を呼び出して、現在のメソッドの名前 (「MyMethod」) を取得します。次に、結果をコンソールに出力します。
以上がC# で現在実行中のメソッドの名前を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。