Erase-Anweisung (Visual Basic)

Wird zum Freigeben von Arrayvariablen und zum Freigeben des Speicherplatzes für ihre Elemente verwendet.

Syntax

Erase arraylist  

Bestandteile

arraylist
Erforderlich. Liste der zu löschenden Arrayvariablen. Mehrere Variablen werden durch Kommas voneinander getrennt.

Bemerkungen

Die Erase-Anweisung kann nur auf Prozedurebene verwendet werden. Dies bedeutet, dass Sie Arrays innerhalb einer Prozedur freigeben können, aber nicht auf Klassen- oder Modulebene.

Die Erase-Anweisung entspricht der Zuweisung Nothing zu jeder Arrayvariablen.

Beispiel

Im folgenden Beispiel wird die Erase-Anweisung verwendet, um zwei Arrays zu löschen und ihren Arbeitsspeicher (1.000 bzw. 100 Speicherelemente) freizugeben. Die ReDim-Anweisung weist dem dreidimensionalen Array dann eine neue Arrayinstanz zu.

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

Siehe auch