public static string GetFuncName<T1, T2>(Func<T1, T2> func){
return func.Method.Name;
}
我使用此代码可以得到“string function(string)
”结构方法的名称。我无法通过func获取c#方法名称<T1,T2>
但我无法获得“void function()
”结构方法的名称。
“GetFuncName(xxx)”引发volid错误。
最后我需要得到“void function()
”这个名字。
你会得到什么错误? –
如果您需要调用函数,如:var demo = GetFuncName(new Func(x => x.CountryName)); –