Erase (Instrucción, Visual Basic)

Se utiliza para liberar variables de matriz y anular la asignación de la memoria utilizada para sus elementos.

Sintaxis

Erase arraylist  

Partes

arraylist
Necesario. Lista de variables de matriz que se van a borrar. Las variables se separan con comas.

Comentarios

La instrucción Erase solo puede aparecer en el nivel de procedimiento, lo que significa que puede 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.

Ejemplo

En el ejemplo siguiente se usa la instrucción Erase para borrar dos matrices y liberar su memoria (1000 y 100 elementos de almacenamiento, respectivamente). Luego, la instrucción ReDim asigna una nueva instancia de matriz a la matriz tridimensional.

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

Consulte también