小编gor*_*kem的帖子

将方法的名称作为参数传递

private void Method1()
{
    //Do something
    Log("Something","Method1");
}

private void Method2()
{
    //Do something
    Log("Something","Method2");
}

private void Log(string message, string method)
{
    //Write to a log file
    Trace.TraceInformation(message + "happened at " + method);
}
Run Code Online (Sandbox Code Playgroud)

我有几个方法,如上面的Method1和Method2,我想有一些方法将方法的名称作为参数传递,而无需手动编辑代码.

那可能吗?

c# methods parameter-passing

8
推荐指数
2
解决办法
2348
查看次数

标签 统计

c# ×1

methods ×1

parameter-passing ×1