Bri*_*waj 5 c# reflection function-pointers
我有一个函数,它接受一个函数指针
喜欢
public void myfunc<a,b>(Func<a,b> functionpointer)
{
String functionname;
// Do some magic to get functionpointers name and set it to functionname
}
Run Code Online (Sandbox Code Playgroud)
是否可以在不运行函数的情况下获取函数的名称?
我知道您可以获取当前正在运行的函数的函数名称,但是如何获取要调用的函数的名称?
请原谅我,如果之前发布过这样的问题,我无法在C#中找到解决方案
您可以使用MemberInfo.Name属性
string functionname = functionpointer.Method.Name;
Run Code Online (Sandbox Code Playgroud)