다음을 통해 공유


Erase 문(Visual Basic)

배열 변수를 해제하고 배열 변수의 요소에 사용된 메모리의 할당을 취소하는 데 사용합니다.

Erase arraylist

구성 요소

  • arraylist
    필수적 요소로서, 지울 배열 변수의 목록으로 변수가 여러 개 있으면 쉼표로 구분됩니다.

설명

Erase 문은 프로시저 수준에서만 사용될 수 있습니다. 즉, 프로시저 내에서는 배열을 릴리스할 수 있지만 클래스나 모듈 수준에서는 배열을 릴리스할 수 없습니다.

Erase 문을 사용하는 것은 각 배열 변수에 Nothing을 할당하는 것과 같습니다.

예제

다음 예제에서는 Erase 문을 사용하여 두 배열을 지우고 해당 메모리를 비웁니다. 각각 1000개 및 100개의 저장소 요소입니다. 그런 다음 ReDim 문이 새 배열 인스턴스를 3차원 배열에 할당합니다.

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

참고 항목

참조

Nothing(Visual Basic)

ReDim 문(Visual Basic)