【发布时间】:2011-08-27 21:37:41
【问题描述】:
我没有使用匿名方法。我发现了一个迭代列表的代码,如代码 sn-p 1 所示。为什么代码 sn-p 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);
}
【问题讨论】:
-
我不知道 sn-p 1 优于 2。有什么证据吗?
-
我也想知道为什么有人会选择 sn-p 1。事实上,我在我正在处理的项目的代码库中发现了这个,其他人编码。
-
我更喜欢第二个而不是第一个。如果需要,我只会使用第一个类似的东西。例如并行for。
标签: c# .net anonymous-methods