小编Mah*_*kni的帖子

将方法作为构造函数的参数传递

当我查看一些c#代码时,我发现了一个新的类声明,它传递了一个方法作为构造函数的参数.这是我第一次看到这样的东西,对我来说没什么意义.虽然整个应用程序工作正常我我仍然有兴趣知道幕后的主要想法是什么.

var c = new List<TheClass>
{
    new TheClass(TheMethod);
}

private void TheMethod()
{
    //do somthing
}
Run Code Online (Sandbox Code Playgroud)

c# constructor

1
推荐指数
1
解决办法
7606
查看次数

标签 统计

c# ×1

constructor ×1