【发布时间】:2010-09-07 18:22:04
【问题描述】:
如果是,有没有办法为所有有线事件全局取消连接
编辑:比如说。我有对象,每个对象都标记有orm.NatureChanged += Nature_Changed; 之类的事件,我在创建每个 orm 实例时标记这些事件。如果我没有通过orm.NatureChanged -= Nature_Changed; 之类的方式解线,会不会导致内存泄漏?
【问题讨论】:
-
你的意思是一个没有无线连接的事件吗?
-
您是在询问调用列表为空的事件/代表吗?
-
@Bobby 是的。比如说。我有对象,每个对象都标记有诸如 orm.NatureChanged += Nature_Changed; 之类的事件。我在创建每个 orm 实例时标记这些事件。如果我没有通过 orm.NatureChanged -= Nature_Changed;会不会导致内存泄漏?
-
一个新的 SO 问题很好地解决了这个问题:stackoverflow.com/questions/3662842/…
标签: c#