Оператор Erase (Visual Basic)

Используется для выпуска переменных массива и освобождения памяти, используемой для их элементов.

Синтаксис

Erase arraylist  

Детали

arraylist
Обязательный. Список переменных массива, которые необходимо удалить. Переменные разделяются запятыми.

Замечания

Оператор Erase может отображаться только на уровне процедуры. Это означает, что массивы можно освободить внутри процедуры, но не на уровне класса или модуля.

Инструкция Erase эквивалентна назначению Nothing каждой переменной массива.

Пример

В следующем примере оператор используется Erase для очистки двух массивов и освобождения памяти (1000 и 100 элементов хранилища соответственно). Затем инструкция ReDim назначает новый экземпляр массива трехмерным массивам.

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

См. также