事件处理程序是否停止垃圾收集?

如果我有以下代码:

MyClass pClass = new MyClass();pClass.MyEvent += MyFunction;pClass = null;

pClass会被垃圾收集吗?或者,当事件发生时,它还会在周围徘徊吗?为了允许垃圾收集,我需要执行以下操作吗?

MyClass pClass = new MyClass();pClass.MyEvent += MyFunction;pClass.MyEvent -= MyFunction;pClass = null;

事件处理程序是否停止垃圾收集?

MM们
浏览 301回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP