¿Debo eliminar las suscripciones de eventos de los objetos antes de que queden huérfanos?

Si mi software tiene dos instancias de objeto, una de las cuales está suscrita a los eventos de la otra. ¿Debo anular la suscripción entre ellos antes de que queden huérfanos para que el recolector de basura los limpie? ¿O hay alguna otra razón por la que debería borrar las relaciones del evento? ¿Qué sucede si el objeto suscrito está huérfano pero el suscriptor no lo está, o viceversa?

Respuestas a la pregunta(3)

Su respuesta a la pregunta