3
一部のデバッグコードでは、トレースコードを作成しています。MethodBase.GetCurrentMethod().ToString()
を使用してメソッドの名前を出力しようとしていますが、現在のメソッドのパラメータ名と値も出力したかったのです。これは可能ですか?c#ランタイムパラメータ値の反映電流
一部のデバッグコードでは、トレースコードを作成しています。MethodBase.GetCurrentMethod().ToString()
を使用してメソッドの名前を出力しようとしていますが、現在のメソッドのパラメータ名と値も出力したかったのです。これは可能ですか?c#ランタイムパラメータ値の反映電流
あなたはパラメータに名取得することができます(と種類、修飾子を、などの属性)MethodBase.GetParameters
を経由していますが、そのよう値を取得することはできません。パラメータ値のロギングを追加するには、何らかのAOP形式(Postsharpなど)の使用を検討することをお勧めします。
私はあなたがc#で何を知っているのだろうか? ??あなたのために理解することが残っているのですか? –
@Ravi:いつももっと学ぶべきことがあります:) –