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)

Siehe auch

Referenz

Nothing (Visual Basic)

ReDim-Anweisung (Visual Basic)