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

Обновлен: Ноябрь 2007

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

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)

См. также

Ссылки

Nothing (Visual Basic)

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