当我查看一些c#代码时,我发现了一个新的类声明,它传递了一个方法作为构造函数的参数.这是我第一次看到这样的东西,对我来说没什么意义.虽然整个应用程序工作正常我我仍然有兴趣知道幕后的主要想法是什么.
var c = new List<TheClass> { new TheClass(TheMethod); } private void TheMethod() { //do somthing }
c# constructor
c# ×1
constructor ×1