The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
1 out of 1 rated this helpful - Rate this topic

Erase Statement (Visual Basic)

Used to release array variables and deallocate the memory used for their elements.

Erase arraylist

Required. List of array variables to be erased. Multiple variables are separated by commas.

The Erase statement can appear only at procedure level. This means you can release arrays inside a procedure but not at class or module level.

The Erase statement is equivalent to assigning Nothing to each array variable.

The following example uses the Erase statement to clear two arrays and free their memory (1000 and 100 storage elements, respectively). The ReDim statement then assigns a new array instance to the three-dimensional array.

Dim threeDimArray(9, 9, 9), twoDimArray(9, 9) As Integer 
Erase threeDimArray, twoDimArray
ReDim threeDimArray(4, 4, 9)
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2014 Microsoft. All rights reserved.