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

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
  • 2 回答
  • 0 关注
  • 735 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信