Erase 문(Visual Basic)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.


Erase 문은 프로시저 수준 에서만 나타날 수 있습니다.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.

Erase 문은 각 배열 변수에 Nothing를 할당 하는 것과 같습니다.The Erase statement is equivalent to assigning Nothing to each array variable.


다음 예에서는 Erase 문을 사용 하 여 두 배열을 지우고 해당 메모리 (1000 및 100 저장소 요소 각각)를 해제 합니다.The following example uses the Erase statement to clear two arrays and free their memory (1000 and 100 storage elements, respectively). 그런 다음 ReDim 문은 3 차원 배열에 새 배열 인스턴스를 할당 합니다.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)

참고 항목See also