Programacion

Solo disponible en BuenasTareas
  • Páginas : 3 (634 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de marzo de 2012
Leer documento completo
Vista previa del texto
Nombre: EMANUEL GARCIA AGUIRRE
Materia: programación orientada a objetos
Escuela: instituto tecnológico de zacatecas (itz)
Maestro: José Martin barrajas guerrero
Carrera, grado y grupo:ingeniería en sistemas computacionales 2”a”
Numero de control: 11450543
Titulo: método dispose



Metodo dispose
Dispose() es el método al que se llama cuando un objeto se libera en el código en elque éste se crea. Se trata de un métodoPublicy, por lo tanto, se puede usar cuando existe una instancia de la clase. El método Dispose() llama a continuación al método Dispose(Boolean) y le pasa unvalor TRUE. El método Dispose(Boolean) es el responsable de limpiar los recursos de la clase.
Cuando una clase se deriva de otra clase base, sólo hay que reemplazar el método Dispose(Boolean). Lalimpieza de todos los recursos de la clase derivada se llevará a cabo en este método reemplazado y, a continuación, se llamará al método Dispose(Boolean) para la clase base. En el ejemplo básicosiguiente se demuestra la función que reemplaza a la clase base:
Protected Overloads Overrides Sub Dispose(disposing As Boolean)
'Limpiar los recursosMyBase.Dispose( disposing )
End Sub
Una clase base debe contener un conjunto sobrecargado de métodos Dispose. La primera instancia del código de ejemplo siguiente es una versiónsin parámetros. La segunda acepta un parámetro Boolean:
'Método llamado por Public para garantizar que se pasa TRUE a Dispose
Public Overloads Notoverridable SubDispose()
Dispose ( TRUE )
‘Quitarse de la cola de finalización queue.
GC.SuppressFinalize(Me)
End Sub'Método que libera realmente los recursos
Protected Overloads Overridable Sub Dispose(ByVal disposing As Boolean)
'Limpiar los recursos...
tracking img