Esta documentación está archivada y no tiene mantenimiento.

Instrucción Erase (Visual Basic)

Se utiliza para liberar variables de matriz y desasignar la memoria utilizada para sus elementos.


Erase arraylist

arraylist

Obligatorio. Lista de variables de matriz que se van a borrar. Las variables múltiples se separan con comas.

La instrucción Erase sólo puede aparecer en el nivel de procedimiento. Esto significa que se pueden liberar matrices dentro de un procedimiento, pero no en el nivel de clase o módulo.

La instrucción Erase es equivalente a asignar Nothing a cada variable de matriz.

En el ejemplo siguiente se utiliza la instrucción Erase para borrar dos matrices y liberar su memoria (1000 y 100 elementos de almacenamiento, respectivamente). La instrucción ReDim después asigna una instancia de matriz nueva a la matriz de tres dimensiones.

Dim threeDimArray(9, 9, 9), twoDimArray(9, 9) As Integer
Erase threeDimArray, twoDimArray
ReDim threeDimArray(4, 4, 9)

Mostrar: