为了账号安全,请及时绑定邮箱和手机立即绑定

C#中关于事件的小问题

C#中关于事件的小问题

C#
萧十郎 2018-07-27 09:02:49
A:delegate是所有事件的原类型B:事件应该被定义为public,否则不能被外部对象引用C:一个事件可以关联多个事件的处理方法D:多个事件可以关联一个事件的处理方法请问以上哪个是不对的,,为什么呢,。。求大神帮助!!!

2 回答

?
www说

TA贡献1775条经验 获得超8个赞

b了.虽然解释是对的.但是解释是没必要的.

事件干嘛要被外部对象引用..


查看完整回答
反对 回复 2018-07-30
?
慕森卡

TA贡献1806条经验 获得超8个赞

我感觉都不对

a.event实际是delegate的一种表现,通过订阅方对发布方的event的订阅(+=),最终触发对应的delegate对应的委托方法

b.可见性这个笼统的说是public太过于武断

c.d,这两个明显就是混淆了event和delegate的关系,delegate从MulitiCastDelegate派生,关联多个也是delegate的事,管event球事啊

 


查看完整回答
反对 回复 2018-07-30

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号