gpt4 book ai didi

c# - 如何从 C# 中的函数指针获取函数名称?

转载 作者:太空狗 更新时间:2023-10-29 23:00:48 24 4
gpt4 key购买 nike

我有一个接受函数指针的函数

喜欢

public void myfunc<a,b>(Func<a,b> functionpointer)
{
String functionname;
// Do some magic to get functionpointers name and set it to functionname
}

是否可以在不运行的情况下获取函数的名称?

我知道您可以获得当前正在运行的函数的函数名称,但是您如何获得您要调用的函数的名称呢?

如果以前有人提出过这样的问题,请原谅我,我在 C# 中找不到解决方案

最佳答案

您可以使用 MemberInfo.Name Property

string functionname = functionpointer.Method.Name;

关于c# - 如何从 C# 中的函数指针获取函数名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13599544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com