【发布时间】:2010-02-09 16:04:10
【问题描述】:
我发现了一些非常奇怪的东西,希望能更好地理解。
var all = new List<int[]>{
new int[]{1,2,3},
new int[]{4,5,6},
new int[]{7,8,9}
};
all.ForEach(n => n.ForEach(i => Console.WriteLine(i)));
可以改写为:
...
all.ForEach(n => n.ForEach(Console.WriteLine));
如何省略 lambda 表达式参数 (i=>) 并仍然将当前项目传递给 console.WriteLine?
感谢您的任何见解。 -基思
【问题讨论】:
标签: c# lambda method-group