【发布时间】:2021-04-26 09:08:45
【问题描述】:
在处理List<string> 之类的内容时,您可以编写以下内容:
list.ForEach(x => Console.WriteLine(x));
或者你可以使用一个方法组来做同样的操作:
list.ForEach(Console.WriteLine);
我更喜欢第二行代码,因为它看起来更干净,但是这样做有什么好处吗?
【问题讨论】:
-
嗯,ReSharper 推荐第二个版本。所以它应该是正确的......
-
“更聪明的人说那是对的”并不是对 WHY 的真正解释。可能是对的。这可能是最好的答案。但这并不能回答“为什么”的问题。
标签: c# method-group