Оператор 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)