ホームページ >バックエンド開発 >C++ >C# で現在のメソッドの名前を取得するにはどうすればよいですか?

C# で現在のメソッドの名前を取得するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2025-01-11 06:09:46172ブラウズ

How Can I Get the Current Method's Name in C#?

コード内の現在のメソッド名を取得します

開発者は多くの場合、クラス名だけでなく、現在実行中のメソッドの名前を取得する必要があります。 this.GetType().FullName を使用してクラス名を取得するのと同様に、System.Reflection.MethodBase.GetCurrentMethod().Name を使用して現在のメソッド名を取得できます。

たとえば、ExampleClass という名前のクラスには、<code>MyMethod</code> という名前のメソッドがあります。次のコードを <code>MyMethod</code> 内に追加します:

<code class="language-csharp">Console.WriteLine(System.Reflection.MethodBase.GetCurrentMethod().Name);</code>

は「MyMethod」を出力します:

<code>MyMethod</code>

このメソッドは、メソッド内から現在のメソッド名にアクセスするメカニズムを提供します。

以上がC# で現在のメソッドの名前を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。