A:delegate是所有事件的原类型
B:事件应该被定义为public,否则不能被外部对象引用
C:一个事件可以关联多个事件的处理方法
D:多个事件可以关联一个事件的处理方法
请问以上哪个是不对的,,为什么呢,。。求大神帮助!!!
b了.虽然解释是对的.但是解释是没必要的.
事件干嘛要被外部对象引用..
外部对象调用事件来订阅事件啊。。。。😶
@木木不甜🍃: 写个属性让外面调用就可以了啊.
@吴瑞祥: 那既然不是为了外部对象的调用,为什么还要定义为public呢。。。。
@木木不甜🍃: 原来你是没读对我的话...
我说的是:虽然解释(私有后不能直接引用)是对的.但是解释是没必要(另外弄个属性就可以了)的.
@吴瑞祥: 哦哦哦,,懂了,,谢谢。
我感觉都不对
a.event实际是delegate的一种表现,通过订阅方对发布方的event的订阅(+=),最终触发对应的delegate对应的委托方法
b.可见性这个笼统的说是public太过于武断
c.d,这两个明显就是混淆了event和delegate的关系,delegate从MulitiCastDelegate派生,关联多个也是delegate的事,管event球事啊