|
|
1
4
首先,为了证明这一点,尝试将事件的添加和删除记录到一个简单的文本文件中。然后,检查添加了多少,删除了多少。 听起来好像业务逻辑中的某个地方有一个错误,在任何情况下都不会注销事件。 |
|
|
2
1
代码应该直接调用集合上的dispose方法,因为事件包含对集合的引用。你的收集永远不会被垃圾收集器破坏。 您还应该更改集合的remove和clean方法的行为,以便将事件处理程序与已删除项分离。 |