c# - 如何返回函数名?

标签 c# .net oop

我写了一个类,我想返回我在类中实现的函数的名称。

public class cls
{
    public static string fun()
    {
      //code
    }
}

只是我想知道如何知道函数的名称(有趣),而不是该函数的返回值。

最佳答案

public static void TraceContext(string messageFormat)
{
    Trace.WriteLine(string.Format(messageFormat, 
        new System.Diagnostics.StackFrame(1).GetMethod().Name));
}

参见 How To: Obtain Method Name Programmatically For Tracing

关于c# - 如何返回函数名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7356113/

相关文章:

c# - 如何在 C# 中解码 URL 转义字符串?

.net - 如何在 .NET 应用程序中嵌入 IronPython

c# - 在 try-catch 子句上显示异常

php - 显示另一个表中的畅销商品和关联图像

java - WebDriver 废话

c# - 将循环转换为任务

c# - 是否有可能使非 ActionResult 方法返回 ActionResult ... 或最佳/最新的解决方法?

c# - 如何检查 Cosmos C# 中是否按下了某个键

c# - dot net gridview排序问题

Python OOP 初始化参数错误