メソッドのパラメータを取得する方法
- 題名: メソッドのパラメータを取得する方法
- 著者: じゅで
- 日時: 2007/11/12 21:33:35
- ID: 20951
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: メソッドのパラメータを取得する方法
- 著者: まどか
- 日時: 2007/11/12 22:43:45
- ID: 20953
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: メソッドのパラメータを取得する方法
- 著者: じゅで
- 日時: 2007/11/12 22:52:14
- ID: 20954
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: メソッドのパラメータを取得する方法
- 著者: まどか
- 日時: 2007/11/13 0:22:20
- ID: 20955
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: メソッドのパラメータを取得する方法
- 著者: じゅで
- 日時: 2007/11/13 9:11:58
- ID: 20957
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: メソッドのパラメータを取得する方法
- 著者: y4yama
- 日時: 2007/11/13 13:29:32
- ID: 20960
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: メソッドのパラメータを取得する方法
- 著者: まどか
- 日時: 2007/11/13 14:08:29
- ID: 20961
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: メソッドのパラメータを取得する方法
- 著者: じゅで
- 日時: 2007/11/13 15:58:45
- ID: 20962
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[7]: メソッドのパラメータを取得する方法
- 著者: じゅで
- 日時: 2007/11/13 17:14:56
- ID: 20966
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
じゅでです。
こちらの掲示板には、いつもお世話になっております。
今回の質問は、以下のとおりとなります。
現在デバッグ用にログファイルを落とそうとしております。
そこで、メソッドのパラメータ名と、メソッドを呼び出した際の
パラメータ内容の取得をするような方法を探しております。
System.Reflection.ParameterInfo[] plmInfoList = System.Reflection.MethodInfo.GetCurrentMethod().GetParameters();
StringBuilder hoge = new StringBuilder();
foreach (System.Reflection.ParameterInfo plmInfo in plmInfoList)
{
hoge.Append(plmInfo.ToString());
hoge.Append(":");
hoge.ここでパラメータの内容を取得したい。
}
自分自身のメソッドについては、System.Reflectionで取得できるのですが、
パラメータの内容も取れたりするでしょうか?
取れると思っていたのですが、デバッグ実行で中身を追ってみたところ、
中身が格納されていそうな場所がなかったので、質問させていただきました。
もしご存知の方がいらっしゃいましたら、ご教授いただけないでしょうか。
お忙しいとは思いますが、よろしくお願いいたします。
以上