我还没有使用匿名方法。我发现代码片段中显示了一个代码,如代码片段1所示。为什么代码片段1优于2?使用匿名方法
List<String> names = new List<String>();
...
//Code snippet 1
names.ForEach(delegate(String name)
{
Console.WriteLine(name);
});
//Code snippet 2
foreach (string name in names)
{
Console.WriteLine(name);
}
我不知道snippet 1比2更受欢迎。任何证据? – Vimvq1987 2011-05-18 09:29:09
我也想知道为什么有人会为代码片段1进行操作。实际上,我在我正在编写的项目的代码库中找到了这个代码,其他人编码。 – devnull 2011-05-18 09:30:47
我强烈希望第一个是第二个。如果我需要的话,我只会使用类似的东西。例如并行。 – CodesInChaos 2011-05-18 09:37:14