5.3.5.- El destructor

El método destructor sirve para liberar el espacio de memoria que se asigno a un objeto de una clase.
La sintaxis para declarar un destructor es:
[atributos] ~ ( ) {
// Cuerpo del destructor.
}
El identificador para el método destructor es el mismo que para el constructor.
Ejemplo:
public ~ Cuadrado( ){
}
En C# no es necesario utilizar explícitamente un método destructor, ya que existe un programa llamado recolector de basura (garbage collector), que se encarga de checar cuáles objetos no están siendo referenciados en una aplicación y, cuando esto sucede, devuelve la memoria ocupada por esos objetos. A partir de ese momento, la memoria devuelta puede ser utilizada para crear nuevos objetos.

No hay comentarios: