相同点:事件对象本质就是一个私有的委托对象,以及公有的两种方法,add和remove
不同点:+= 方式,实际上是调用add方法对委托对象进行添加。
委托对象私有以后,无法直接从外部赋值(内部赋值除外)。例如:事件=null;会出现编译错误,而委托则允许这么做。
好处:避免用户直接将对象事件清除。
相同点:事件对象本质就是一个私有的委托对象,以及公有的两种方法,add和remove
不同点:+= 方式,实际上是调用add方法对委托对象进行添加。
委托对象私有以后,无法直接从外部赋值(内部赋值除外)。例如:事件=null;会出现编译错误,而委托则允许这么做。
好处:避免用户直接将对象事件清除。