Lambda表达式与匿名方法 [英] Lambda expression vs anonymous methods

查看:111
本文介绍了Lambda表达式与匿名方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道有什么区别。目前,我正在学习这些东西,在我看来,这些东西是相同的:

I would like to know what is the difference. Currently I am learning this stuff and it seems to me like these are just the same:

delegate void X();

X instanceOfX;

instanceOfX = delegate() { code };

instanceOfX = () => { code };

如果lambda是较新的,我应该只使用lambda并忘记匿名方法吗?

Also if the lambda are newer, should I just use lambda and forget on anonymous methods?

推荐答案

是的,lambda表达式只是非常特殊的匿名方法。

Yes, lambda expressions are just very special anonymous methods.

但是,有一些深刻的差异。从Eric Lippert的 Lambda表达式与匿名方法,第一部分,并继续进行系列

However, there are some deep differences. Start with Eric Lippert's Lambda Expression vs. Anonymous Methods, Part One and continue to the rest of the series.

这篇关于Lambda表达式与匿名方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆