【发布时间】:2013-06-21 17:01:02
【问题描述】:
表达式 lambda 和语句 lambda 有区别吗?
如果有,有什么区别?
在下面的链接中找到了这个问题,但无法理解答案 什么是表达式 Lambda?
该链接中提到的答案是这样的 右侧有表达式的 lambda 表达式称为表达式 lambda。
根据我的理解,表达式始终仅在右侧。这就是我问这个问题的原因。有什么我不知道的吗?
【问题讨论】:
-
您遇到这两个术语的来源将帮助我们解释差异(如果有)。
-
你的意思是
Expression.Lambda方法调用吗? -
添加了我感到困惑的来源。
-
来源实际上没有向您展示差异吗?
-
@ckv 还展示了几个例子。它还描述了一个 statement lambda,它是“相反的”。举几个例子。 (虽然博客非常需要一个代码显示插件。而且通常看起来有点蹩脚。)
标签: c# linq c#-4.0 lambda anonymous-function