在.NET 1.0的时候,大家都知道我们经常用到的是委托。有了委托呢,我们就可以像传递变量一样的传递方法。在一定程序上来讲,委托是一种强类型的托管的方法指 针,曾经也一时被我们用的那叫一个广泛呀,但是总的来说委托使用起来还是有一些繁琐。来看看使用一个委托一共要以下几个步骤:
用delegate关键字创建一个委托,包括声明返回值和参数类型
使用的地方接收这个委托
创建这个委托的实例并指定一个返回值和参数类型匹配的方法传递过去
好啦,我承认啦上面是自己在网上看到的,但是它很好的介绍了委托,在以前要使用委托的话,就必须要进过上面的3个不步奏,在我看来真的觉得是挺繁杂的,所以主题来了Lambda表达式,它可以通过匿名的方法来绕过步奏2,所以我只需要定义一个委托后,再使用Lambda表达式来实现委托,下面写一个小小的例子看看吧:
// 编译器不知道后面到底是什么玩意,所以我们这里不能用var关键字
相关文章
猜你喜欢
- ASP.NET本地开发时常见的配置错误及解决方法? 2025-06-10
- ASP.NET自助建站系统的数据库备份与恢复操作指南 2025-06-10
- 个人网站服务器域名解析设置指南:从购买到绑定全流程 2025-06-10
- 个人网站搭建:如何挑选具有弹性扩展能力的服务器? 2025-06-10
- 个人服务器网站搭建:如何选择适合自己的建站程序或框架? 2025-06-10