Практическое руководство. Замена массива на другой массив (Visual Basic)

Важно различать объект массива и переменную массива. Переменная, представляющая массив, содержит указатель на объект массива, содержащий элементы массива и информацию о его ранге и длине.

  • После создания объекта массива нельзя изменять его ранг (количество измерений), длины его размерностей или тип данных его элементов. Можно изменять только содержимое его элементов.

  • После объявления переменной массива нельзя изменить ее ранг или тип данных элемента. Однако можно назначить переменной последовательность разных объектов массивов в течение ее жизни. Эти объекты массива могут иметь различные размерности.

Способ указания переменной массива на другой объект массива

  • Для присваивания исходного массива массиву назначения используйте стандартный оператор присваивания.

    Dim array1(4), array2(19) As String
    array2 = array1
    

Можно изменить переменную массива, чтобы она указывала на объект массива с другими длинами размерностей, но нельзя изменить ее, чтобы на указывала на объект массива другого типа данных. Это означает, что ранг массива и тип данных элемента должны оставаться неизменными, так как они — часть типа данных переменной массива.

См. также

Задачи

Практическое руководство. Инициализация переменных массива в Visual Basic

Практическое руководство. Присвоение одного массива другому (Visual Basic)

Практическое руководство. Передача массива в процедуру или свойство (Visual Basic)

Практическое руководство. Возврат массива из процедуры или свойства (Visual Basic)

Устранение неполадок, связанных с массивами (Visual Basic)

Основные понятия

Массивы в Visual Basic