在 C# (.NET 3.5) 中,可以使用反射来获取函数名。以下是一个示例代码:
using System;
using System.Reflection;
public class Example
{
public void MyFunction()
{
// 获取当前方法的 MethodInfo 对象
MethodInfo methodInfo = MethodBase.GetCurrentMethod() as MethodInfo;
// 获取函数名
string functionName = methodInfo.Name;
// 输出函数名
Console.WriteLine("函数名: " + functionName);
}
}
在这个示例中,我们使用了 MethodBase.GetCurrentMethod()
方法来获取当前方法的 MethodInfo
对象,然后通过 methodInfo.Name
获取函数名。最后,我们将函数名输出到控制台。
领取专属 10元无门槛券
手把手带您无忧上云