标签: .net events reference listeners
如果对对象的引用将会丢失,是否有充分的理由从对象的事件中手动删除事件侦听器?
答案 0 :(得分:1)
不。如果您正在查看执行此操作的代码,可能是因为有人读过事件会导致内存泄漏,但实际上并不能理解原因。 (阻止事件订阅者被收集,因为事件发布者有引用它。在您的情况下,它是发布者无论如何都有资格进行垃圾收集,所以问题不适用。)