1

可能重复:
delegate 关键字与 lambda 表示法

我同时使用匿名方法和 lambda 表达式,但除了语法之外,我找不到这些表达式之间的区别。谁能帮我找出 lambda 表达式的优点?在哪些情况下我需要使用 lambda,在哪些情况下需要使用匿名方法?

4

2 回答 2

2

Eric Lippert @解释了细微的差异

更新:

另一个区别是,Lambda 表达式可以表示为 Expression tres 并且可以在运行时进行解析。虽然匿名方法不能。

于 2012-07-26T10:52:17.843 回答
1

它们是相同的;在 lambda 表达式中,您可以省略方法参数类型的定义,因此输入更少。

lambda 表达式是一种以数学方式定义函数的方法。

于 2012-07-26T10:40:20.650 回答