最佳答案
如果我有以下代码:
MyClass pClass = new MyClass();
pClass.MyEvent += MyFunction;
pClass = null;
pClass会被垃圾回收吗?或者,它是否会在事件发生时仍然徘徊不前?我是否需要执行以下操作才能允许垃圾收集?
MyClass pClass = new MyClass();
pClass.MyEvent += MyFunction;
pClass.MyEvent -= MyFunction;
pClass = null;