中易网

C#的委托(事件)中,订阅者和发行者分别是什么意思?

答案:4  悬赏:70  
解决时间 2021-01-30 01:01
C#的委托(事件)中,订阅者和发行者分别是什么意思?
最佳答案
订阅者就是你订阅时间的函数,就是用+=new 。。handler(int(,))你加的这个函数就是订阅者,当有时间发生时,系统将事件发送给订阅者。
而发行者就是发出事件的那个函数,比如说onclicklistener神马的,意思就是,你的这个订阅者(事件处理函数)可以绑定到多个时间上,比如textchange,onclick,onvisiablechange onfinish神马的事件,你都绑定上这个订阅者,然后他们发生的时候订阅者都会收到事件发生的信息。
全部回答
事件可以注册,事件注册后,可以在被订阅者触发,触发以后,去调用委托里的方法。
订阅者可以是按钮,窗体(窗体加载),鼠标(鼠标可以单击,双击...).
追问:是不是说,
delegate a = new d。。
a = GetSum;
a+=GetPlus;
这样是不是就属于订阅者订阅多个事件?还是发布者发布的多个事件?
比喻:
发行者:邮局负责某种报刊的人
订阅者:订某种报刊的人
事件就是邮局的某种报纸到了,发行者 告诉 订阅者 (通过送报,或则喊广播等).
发行者:邮局负责某种报刊的人 有多个 订阅者: 订该报刊的人
订阅者:订报刊的人 可以 订阅 多份报纸 (就是告诉 发行者:邮局负责某种报刊的人)
订阅者就是订阅事件的类、方法等,,发布者是发布时间的类、方法等
订阅者,可以订阅多个事件,即一个订阅者使用的时候,引用了多个事件模式
发布者,可以发布多个事件,即一个发布者可以定义多个事件
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想把字典里面的字都记熟,大家有没有什么方
“却是”和“但是”有什么区别?
花了三千多买了台华硕原装台式机,这配置能找
在dos命令中执行 soapcpp2 ayandy.h 提示crit
旧电缆接新电缆后应做预防性试验,有规范说明
电厂运行发电巡操是什么意思?电厂运行岗位有
qq突然提示出现问题,要重新下载,我重新下载
致命伪装2的基本知识
请问医生严重甲减为什么会食欲旺盛?多汗,怕
鼎成教育2016中招仿真卷英语答案
两个路亚一起钓鱼,还怕钓不到吗
孝庄死后为何37年不下葬?
为什么ctril+C变成360截屏了?
地下室顶板和一层地面之间有覆土,我看很多施
旭日外语学校地址有知道的么?有点事想过去
推荐资讯
怎么选择房子
2002年6月6日是什么星座
肝外胆管癌手术后喝什么汤好
玩网上的游戏时钱被黑了怎么办
大哈农和小哈农的区别
青年医生电视剧黄金五分钟是哪集
温馨如家快捷宾馆(105省)怎么去啊,我要去那
如何将电脑底端任务栏换颜色
东风小康K07S 1.2排量,发动机DK12_05可以用
情人的父亲去世了要去参加丧事吗?
吉他是放在包里的,没放稳,摔了一下,能用吗
中国移动(华亭县磨坪特约代理点)地址在哪,我
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?