Istruzione Erase (Visual Basic)
Usata per rilasciare variabili di matrice e deallocare la memoria usata per i relativi elementi.
Sintassi
Erase arraylist
Parti
arraylist
Obbligatorio. Elenco di variabili di matrice da cancellare. Nel caso di più variabili, è possibile separarle mediante virgole.
Osservazioni:
L'istruzione Erase
può essere visualizzata solo a livello di routine. Ciò significa che è possibile rilasciare matrici all'interno di una routine ma non a livello di classe o modulo.
L'istruzione Erase
equivale all'assegnazione di Nothing
a ogni variabile di matrice.
Esempio
Nell'esempio seguente viene usata l'istruzione Erase
per cancellare due matrici e liberarne la memoria (rispettivamente 1000 e 100 elementi di archiviazione). L'istruzione ReDim
assegna quindi una nuova istanza di matrice alla matrice tridimensionale.
Dim threeDimArray(9, 9, 9), twoDimArray(9, 9) As Integer
Erase threeDimArray, twoDimArray
ReDim threeDimArray(4, 4, 9)