でコールメソッドを取得するメソッド名 C#開発者は、多くの場合、現在の実行方法を呼び出す方法を決定する必要があります。 は現在の方法の情報を取得して、コールメソッドの情報を取得するには、スタック追跡についてさらに学ぶ必要があります。
スタックトラッキングの通過System.Reflection.MethodBase.GetCurrentMethod()コールセットの情報を取得できます。また、同様の方法もメソッドに適用できます。
スタックを上に移動します
クラスはこれを達成できます。このタイプや呼び出しメソッドなどの例を介して、Stackの最初のレベルをトレースして呼び出し方法を取得できます。次に、コールメソッドの名前を使用できます。 Assembly.GetCallingAssembly()
次のコードは、このテクノロジーの使用を示しています:
System.Diagnostics.StackTrace
または、プロセス全体をコードの行まで簡素化することができます:GetFrame(1)
GetMethod().Name
以上がC#の現在のメソッドと呼ばれるメソッドの名前を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。