Практическое руководство. Замена массива на другой массив (Visual Basic)
Важно различать объект массива и переменную массива. Переменная, представляющая массив, содержит указатель на объект массива, содержащий элементы массива и информацию о его ранге и длине.
После создания объекта массива нельзя изменять его ранг (количество измерений), длины его размерностей или тип данных его элементов. Можно изменять только содержимое его элементов.
После объявления переменной массива нельзя изменить ее ранг или тип данных элемента. Однако можно назначить переменной последовательность разных объектов массивов в течение ее жизни. Эти объекты массива могут иметь различные размерности.
Способ указания переменной массива на другой объект массива
Для присваивания исходного массива массиву назначения используйте стандартный оператор присваивания.
Dim array1(4), array2(19) As String array2 = array1
Можно изменить переменную массива, чтобы она указывала на объект массива с другими длинами размерностей, но нельзя изменить ее, чтобы на указывала на объект массива другого типа данных. Это означает, что ранг массива и тип данных элемента должны оставаться неизменными, так как они — часть типа данных переменной массива.
См. также
Задачи
Практическое руководство. Инициализация переменных массива в Visual Basic
Практическое руководство. Присвоение одного массива другому (Visual Basic)
Практическое руководство. Передача массива в процедуру или свойство (Visual Basic)
Практическое руководство. Возврат массива из процедуры или свойства (Visual Basic)
Устранение неполадок, связанных с массивами (Visual Basic)