社区
C#
帖子详情
c# 委托的问题
Blithe239
2015-11-04 08:04:46
请教一下,c#的这几种调用委托的方法有什么不同吗:第一种,new delegatetype(方法) 第二种,方法不带括号 第三种,使用lamada表达式
谢谢各位大神!
...全文
199
7
打赏
收藏
c# 委托的问题
请教一下,c#的这几种调用委托的方法有什么不同吗:第一种,new delegatetype(方法) 第二种,方法不带括号 第三种,使用lamada表达式 谢谢各位大神!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
keefe_Y
2015-11-05
打赏
举报
回复
http://blog.csdn.net/yang10270811/article/details/49649817
skyandcode
2015-11-05
打赏
举报
回复
请看这里: http://www.cnblogs.com/4littleProgrammer/p/4920944.html
江南小鱼
2015-11-04
打赏
举报
回复
委托用来把方法作为方法的参数使用,委托有木有参数,是其要绑定的方法决定的,所以第一种和第二种没什么实质性去吧 拉姆达表达式,就是语法糖
Poopaye
2015-11-04
打赏
举报
回复
第一和第二种是一样的 不过第二种每次都会创建一个新对象 lamda是3.5新加的,和前两种也是一样
秋的红果实
2015-11-04
打赏
举报
回复
表示方式不同,机理一样。C#编译委托时,会自动生成一个来在System.MulticastDelegate的密封类,和System.Delegate一起维护被调用方法列表,本身以同步方式调用同一个Invoke()方法,内部执行一样
衣舞晨风
2015-11-04
打赏
举报
回复
你写一下这几种看一下IL代码不就知道了?
crystal_lz
2015-11-04
打赏
举报
回复
写法上的问题 其实都是一个样 我猜的
匿名写法 代码要简洁一点 就像你说的 直接括号的那种
金旭亮《
C#
面向对象程序设计》教案_6:
委托
与事件
金旭亮《
C#
面向对象程序设计》教案_6:
委托
与事件。此教案重点介绍.NET平台上的重要技术——
委托
,以及对建立于
委托
基础之上的.NET事件响应机制的深入剖析。包括两个29页的PDF文档及数个VS2010示例。前几讲的教案请访问http://bitfan.download.csdn.net/下载,更新信息及讨论请关注金旭亮博客:http://blog.csdn.net/bitfan
c#
全面经典总结
c#
全面经典总结 不错的资源 大家分享一下啊
C#
入门到精通加强版
好不容易才找到的,过来免费分享一下。真心详细,真心易懂
c#
100例
这个是
c#
实例,对初学
c#
的朋友们是很有用处的……
《21天学通
C#
》
21天学通
C#
课件,需要的同学可以下载一下,看看。希望对你们学
C#
有所帮助。
C#
111,096
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章