社区
C#
帖子详情
委托和事件
sun230952
2011-04-09 09:10:19
为什么委托要和类平行定义?事件又要定义在哪里呢?
...全文
89
11
打赏
收藏
委托和事件
为什么委托要和类平行定义?事件又要定义在哪里呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
codingtaoist
2011-04-10
打赏
举报
回复
[Quote=引用 10 楼 sun230952 的回复:]
引用 9 楼 codingtaoist 的回复:
事件。。比如核爆炸了,新闻通知出来了,大家接到了通知做各种反应,有的赶紧辟谣,有的赶紧哄抬物价,有的赶紧躲到地下室去。。
核爆炸是方法还是事件?
[/Quote]
比如事件a,核爆炸就是发生了什么,之后发新闻通知是通过调用a(e)完成。
sun230952
2011-04-09
打赏
举报
回复
[Quote=引用 9 楼 codingtaoist 的回复:]
事件。。比如核爆炸了,新闻通知出来了,大家接到了通知做各种反应,有的赶紧辟谣,有的赶紧哄抬物价,有的赶紧躲到地下室去。。
[/Quote]
核爆炸是方法还是事件?
codingtaoist
2011-04-09
打赏
举报
回复
事件。。比如核爆炸了,新闻通知出来了,大家接到了通知做各种反应,有的赶紧辟谣,有的赶紧哄抬物价,有的赶紧躲到地下室去。。
IE11下面经常卡到爆
2011-04-09
打赏
举报
回复
这个问题可以先分析下使用委托和事件的最终目的
sun230952
2011-04-09
打赏
举报
回复
打错了几个字纠正下 用猫叫的方法调用起来老鼠跑的方法
sun230952
2011-04-09
打赏
举报
回复
似乎很多人会理解方法的概念,但不一定有很多人理解事件的概念!我对事件的概念就特模糊.什么是事件?举个例子,猫叫,老鼠跑! 这里猫叫是方法!老鼠跑是方法! 无论如何在程序里 我也要用猫叫的方法去调用起来老鼠叫的方。这个时候事件在哪里?我看到只是两个方法啊!
sun230952
2011-04-09
打赏
举报
回复
委托为什么会和类平行定义我理解了点 luxingsoftware说委托是一个类!这个概念我接触过,但是事件我不太清楚要定义在哪里,事件是类的成员吗? 而且我有的时候还看到委托可以定义在类里面?这要用内部类去理解吗?
不二很紧张
2011-04-09
打赏
举报
回复
说的简单些 委托传递传递的参数是方法,C#有一个概念叫委托和事件,委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,同时使得程序具有更好的可扩展性。可以将“委托”理解为“方法的抽象”,也就是说定义一个方法的模板,至于这个方法具体是怎么样的,就由方法自己去实现。
托和事件在C#中使用非常广泛,例如,当我们点击某个“按钮”的时候,就会有一个“Click”事件触发,而这个事件会通知“委托”。打个比方(可能不贴切)在现实生活中,委托只是个命令,做事情是别人,而在程序世界里委托只是存储了各个方法的地址,而他自己也是什么也不做的。
希望对LZ有所帮助。
余山水
2011-04-09
打赏
举报
回复
楼上正解,委托相当于c++的传递函数地址。
李亚超
2011-04-09
打赏
举报
回复
委托相当于传递函数地址,和自定义的事件结合在一块,实现当事件发生时,调用处理函数
haa17
2011-04-09
打赏
举报
回复
自己也很模糊,帮顶下。
委托
与
事件
示例代码
委托
与
事件
示例代码,自己博客的示例代码,博客地址: http://blog.csdn.net/qiujialongjjj/article/details/8229308
金旭亮《C#面向对象程序设计》教案_6:
委托
与
事件
金旭亮《C#面向对象程序设计》教案_6:
委托
与
事件
。此教案重点介绍.NET平台上的重要技术——
委托
,以及对建立于
委托
基础之上的.NET
事件
响应机制的深入剖析。包括两个29页的PDF文档及数个VS2010示例。前几讲的教案请...
C# for Unity3D:详解
委托
和
事件
委托
和
事件
在规范的项目开发中必不可少,它能够极大的优化代码结构,使得代码模块之间保持松耦合,方便后期升级、扩展和维护。 对初次接触
委托
和
事件
的开发者,
委托
和
事件
是一个坎儿。它需要你具有扎实的C#编程基础...
C# 中的
委托
和
事件
(详解)
本章中,我将由浅入深地讲述什么是
委托
、为什么要使用
委托
、
事件
的由来、.NET Framework 中的
委托
和
事件
、
委托
中方法异常和超时的处理、
委托
与异步编程、
委托
和
事件
对Observer 设计模式的意义,对它们的编译代码也做...
C# 中的
委托
和
事件
(详解:简单易懂的讲解)
本文转载自 ... C# 中的
委托
和
事件
(详解) https://www.cnblogs.com/newcapecjmc/p/7084026.html 基础:https://www.cnblogs.com/hongfei/p/3574239.html 中级...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章