Instrução Erase (Visual Basic)
Usada para liberar variáveis de matriz e desalocar a memória usada para seus elementos.
Sintaxe
Erase arraylist
Partes
arraylist
Obrigatórios. Lista de variáveis de matriz a serem apagadas. Várias variáveis são separadas por vírgulas.
Comentários
A instrução Erase
só pode aparecer no nível de procedimento. Isso significa que você pode liberar matrizes em um procedimento, mas não no nível de classe ou módulo.
A instrução Erase
equivale a atribuir Nothing
a cada variável de matriz.
Exemplo
O exemplo a seguir usa a instrução Erase
para limpar duas matrizes e liberar memória (mil e 100 elementos de armazenamento, respectivamente). Em seguida, a instrução ReDim
atribui uma nova instância de matriz à matriz tridimensional.
Dim threeDimArray(9, 9, 9), twoDimArray(9, 9) As Integer
Erase threeDimArray, twoDimArray
ReDim threeDimArray(4, 4, 9)