Erase-Anweisung (Visual Basic)
Wird zur Freigabe von Arrayvariablen und des Speichers, der für ihre Elemente benötigt wird, verwendet.
Erase arraylist
Teile
- arraylist
Erforderlich. Liste der zu löschenden Arrayvariablen. Mehrere Variablen werden durch Komma voneinander getrennt.
Hinweise
Die Erase-Anweisung kann nur auf Prozedurebene verwendet werden. Das bedeutet, Sie können Arrays zwar in einer Prozedur freigeben, jedoch nicht auf Klassen- oder Modulebene.
Statt die Erase-Anweisung zu verwenden, können Sie den einzelnen Arrayvariablen auch Nothing zuweisen.
Beispiel
Im folgenden Beispiel werden mit der Erase-Anweisung zwei Arrays gelöscht, und der von ihnen belegte Speicherplatz wird freigegeben (jeweils 1000 bzw. 100 Speicherelemente). Anschließend weist die ReDim-Anweisung dem dreidimensionalen Array eine neue Arrayinstanz zu.
Dim threeDimArray(9, 9, 9), twoDimArray(9, 9) As Integer
Erase threeDimArray, twoDimArray
ReDim threeDimArray(4, 4, 9)