Raderingsuttryck (Visual Basic)
Används för att frigöra matrisvariabler och frigöra det minne som används för deras element.
Syntax
Erase arraylist
Delar
arraylist
Obligatoriska. Lista över matrisvariabler som ska raderas. Flera variabler avgränsas med kommatecken.
Kommentarer
Instruktionen Erase
kan endast visas på procedurnivå. Det innebär att du kan frigöra matriser i en procedur men inte på klass- eller modulnivå.
-instruktionen Erase
motsvarar tilldelningen Nothing
till varje matrisvariabel.
Exempel
I följande exempel används -instruktionen Erase
för att rensa två matriser och frigöra deras minne (1 000 respektive 100 lagringselement). Instruktionen ReDim
tilldelar sedan en ny matrisinstans till den tredimensionella matrisen.
Dim threeDimArray(9, 9, 9), twoDimArray(9, 9) As Integer
Erase threeDimArray, twoDimArray
ReDim threeDimArray(4, 4, 9)