で、先日偶然に、メソッド名を得るメソッドを発見しましたので紹介します。使用例はこんな感じ。
private void button1_Click(object sender, EventArgs e)
{
//using System.Reflection;
System.Diagnostics.Debug.WriteLine("メソッド = " + MethodBase.GetCurrentMethod());
//「Void button1_Click(System.Object, System.EventArgs)」と表示される
}
{
//using System.Reflection;
System.Diagnostics.Debug.WriteLine("メソッド = " + MethodBase.GetCurrentMethod());
//「Void button1_Click(System.Object, System.EventArgs)」と表示される
}
でもなぜかvoidがVoidとなってしまいます。が、「わかりゃーいいんだよぉ」と考えれば十分実用的ですね。
0 件のコメント:
コメントを投稿