C#高级程序设计(六)——匿名方法

C# 高级编程:匿名方法与Lambda表达式
本文介绍了C#中匿名方法的概念,它在C# 2.0版本引入,允许开发者在不需要命名方法的情况下声明委托。虽然Lambda表达式在C# 3.0及更高版本成为主流,但匿名方法在特定场景下,如忽略参数列表,仍具优势。匿名方法通过减少单独方法的创建,降低了编码开销。当匿名方法捕获并使用外部变量时,这些变量被称为捕获外部变量,例如代码示例中的变量'n'。

在 2.0 之前的C# 版本中,声明委托的唯一方法是使用命名方法 C# 2.0 引入了匿名方法,而在 C# 3.0 及更高版本中,Lambda 表达式取代了匿名方法,作为编写内联代码的首选方式。 不过,本主题中有关匿名方法的信息同样也适用于 Lambda 表达式。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值