La teoría dice que un objeto se destruye cuando ya no hay más referencias al
mismo. Pero si yo en un método escribo esto:
Form2 x=new Form2();
x.Show();
Al acabar el método x deja de existir como variable local que es pero el
formulario sigue vivito y coleando. Entonces ¿cuál es la referencia a ese
formulario que lo mantiene "vivo"?
Entonces ¿cuando se destruye el formulario (me refiero a que esté disponible
para el recolector)? ¿Cuando no tengamos ninguna referencia y lo cerremos?
¿Se puede forzar su destrucción real (liberación de la memoria que ocupa)?
Leer las respuestas