【发布时间】:2011-10-09 03:42:43
【问题描述】:
我正在阅读有关匿名方法的信息,并试图围绕这个示例展开:
List<int> evenNumbers = list.FindAll(delegate(int i)
{ return (i % 2) == 0; } )
为什么delegate(int i) 合法?您不必声明 new delegate void 或类似的东西。
这就是匿名方法的意思吗?这是允许匿名方法的附加语法糖吗?
【问题讨论】:
-
自从你开始学习匿名方法以来,如果你还没有,你应该看看
lambda expressions。我想你可能会觉得它们很有趣。 -
@Poma:谢谢!我接着说! :-)
标签: c# .net delegates anonymous-methods