a.MyActionEvent += this.A_MyActionEvent; 类A的变量a作为发布者,拥有事件MyActionEvent,订阅B的方法A_MyActionEvent,变量b就会注入到a里。 如果订阅者b的生命周期短于发布者a的,必须注意取消订阅事件处理程序A_MyActionEvent。
若想免去手动取消订阅,可使用弱事件自动释放。可参考弱事件应用 WeakEvent。