Hindern Event-Handler das Auftreten von Garbage Collection?

Wenn ich den folgenden Code habe:

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

Will pClass Müll gesammelt werden? Oder wird es herumhängen und seine Ereignisse immer dann auslösen, wenn sie eintreten? Muss ich die folgenden Schritte ausführen, um die Garbage Collection zuzulassen?

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

Antworten auf die Frage(8)

Ihre Antwort auf die Frage