dev*_*ull 4 .net c# anonymous-methods
我没有使用匿名方法.我找到了一个代码,其中列表正在迭代,如代码片段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);
}
Run Code Online (Sandbox Code Playgroud)
我没有看到片段1使用得太多.我确实看到了使用lambda表达式的变体.
names.ForEach(x=> Console.WriteLine(x));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1500 次 |
| 最近记录: |