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

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

Susan Sarandon
リリース: 2025-02-01 02:21:09
オリジナル
893 人が閲覧しました

How Can I Get the Name of the Method That Called the Current Method in C#?

C#

でコールメソッドを取得するメソッド名 C#開発者は、多くの場合、現在の実行方法を呼び出す方法を決定する必要があります。 は現在の方法の情報を取得して、コールメソッドの情報を取得するには、スタック追跡についてさらに学ぶ必要があります。

スタックトラッキングの通過System.Reflection.MethodBase.GetCurrentMethod()コールセットの情報を取得できます。また、同様の方法もメソッドに適用できます。

スタックを上に移動します

クラスはこれを達成できます。このタイプや呼び出し

メソッドなどの例を介して、Stackの最初のレベルをトレースして呼び出し方法を取得できます。次に、コールメソッドの名前を使用できます。 Assembly.GetCallingAssembly()

サンプルコード

次のコードは、このテクノロジーの使用を示しています:

System.Diagnostics.StackTraceまたは、プロセス全体をコードの行まで簡素化することができます:GetFrame(1) GetMethod().Name

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート