社区
C#
帖子详情
有了委托为什么还要有事件?
nuaalfm
2006-10-22 01:28:42
我觉得委托可以代替事件,.net为什么还要设计出事件呢,哪位说说委托和事件的区别,事件比委托多了什么好处?
...全文
367
13
打赏
收藏
有了委托为什么还要有事件?
我觉得委托可以代替事件,.net为什么还要设计出事件呢,哪位说说委托和事件的区别,事件比委托多了什么好处?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Muf
2006-10-23
打赏
举报
回复
delegate,估计在C#中是用来替换函数指针这一概念的。也就是说,用于间接调用函数的东西,所以称委托。
事件,则是用于某件事情发生时,对所有对此事感兴趣的delegate进行调用。
由此可见,事件是一个容器,可以容纳许多delegate。当发生事件调用时,容器内的所有delegate都会被调用。
而delegate则仅仅表示所委托的函数的个体。
happyhippy
2006-10-23
打赏
举报
回复
有了C为什么还要有C++/Java/C#?
ms44
2006-10-23
打赏
举报
回复
接口中不能用delegate ,但是event 可以。
diandian82
2006-10-23
打赏
举报
回复
事件是使用委托实现的,估计是要有这个概念把
lovvver
2006-10-23
打赏
举报
回复
用委托和事件就好比3层甚至多层开发,灵活。
而你也可以只用委托,在委托里来写具体动作实现,那就好比抛弃了“层”的概念。
好坏之处,一目了然。
www_123du_com
2006-10-23
打赏
举报
回复
six_six_2005(六六) ( ) 信誉:100 Blog 2006-10-22 16:19:00 得分: 0
写了event关键字后会比委托多两个限制;
1.激发事件只能在声明事件的类里;
2.增加事件处理只能用+=,而不能用=;
______________________________________
同意,多了些限制。
kknd2005
2006-10-23
打赏
举报
回复
机制和实现么
委托不光用于事件
BSC
2006-10-23
打赏
举报
回复
委托就是回调函数实现的一种机制
Nara
2006-10-22
打赏
举报
回复
如果你定义了回调函数就再不去理它,那它能有什么用呢?
six_six_2005
2006-10-22
打赏
举报
回复
写了event关键字后会比委托多两个限制;
1.激发事件只能在声明事件的类里;
2.增加事件处理只能用+=,而不能用=;
xyq1986
2006-10-22
打赏
举报
回复
用event好像只能+=和-=,而用delegate就可以乱改了
yumanqing
2006-10-22
打赏
举报
回复
委托是事件的基础
sumoon2002
2006-10-22
打赏
举报
回复
你还是问微软吧.
C# for Unity3D:详解
委托
和
事件
它需要你具有扎实的C#编程基础,对方法、类、参数传递等前置知识有深刻理解,同时又要对代码设计模式有初步概念。 这些难点,本套课程都会给出针对性的详细讲解,让你对
委托
和
事件
不再感到陌生和恐惧,帮助你跨过...
什么是
事件
冒泡和
事件
委托
?如何实现
事件
委托
?
2、为什么要用
事件
委托
? 3、
事件
委托
的原理 4、
事件
委托
怎么实现 5、
事件
源 6、 实现不同的点击效果 7、 新增的节点如何实现
事件
委托
? 8、什么样的
事件
可以用
事件
委托
,什么样的
事件
不可以用? 9、
事件
委托
...
什么是
事件
委托
?为什么这样做?
什么是
事件
委托
?为什么这样做?
什么是
事件
委托
?
事件
委托
的原理以及优缺点
一什么是
事件
委托
? 我们看下面的例子: 假使我们需要对 3 个 li 元素添加点击
事件
: 传统的方法是分别给每个 li 元素绑定 click
事件
假使 li 元素特别多呢?可能你已经想到这样一个一个添加 click
事件
是相当...
面试:1.C#中的
委托
是什么?
事件
是一种
委托
吗?
问题来源:...
事件
是一种
委托
吗? 1.1什么是
委托
委托
是一种定义方法签名的类型 、
委托
是一种在对象...
C#
110,499
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章