可能重复:
从方法引用 C# 中获取方法信息
这很可能是一些简单的事情,但到目前为止我还没有想出任何关于如何做到这一点的事情。
我希望能够以两种不同的方式获取方法的名称。请注意我想要一个方法名称,而不是属性名称。
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);
我该怎么做呢?
谢谢!