我没有使用过匿名方法。我找到了一个代码,其中一个列表正在迭代,如代码片段 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);
}
最佳答案
我没有看到片段 1 使用太多。我确实看到它使用 lambda 表达式的变体。
names.ForEach(x=> Console.WriteLine(x));
关于c# - 使用匿名方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6042481/