重複の可能性:
メソッド参照 C# から methodinfo を取得する
これはおそらく簡単なことですが、これまでのところ、これを行う方法について何も思いつきませんでした。
メソッドの名前を 2 つの異なる方法で取得できるようにしたいと考えています。プロパティ名ではなく、メソッド名が必要であることに注意してください。
1) のようなクラスの内部で、次のClassA<T>
ようになります。
var name = GetMethodName(x => x.MethodA);
2) クラスの外では、次のようになります。
var name = GetMethodName<ClassA<object>>(x => x.MethodA);
var name = GetMethodName<ClassB>(x => x.MethodB);
これを正確に行うにはどうすればよいですか?
ありがとう!