Como: Alterar uma matriz em uma matriz diferente
É importante distinguir entre um objeto matriz e uma variável de matriz .Uma variável de matriz contém um ponteiro para um objeto de matriz, que contém os elementos da matriz e as informações sobre classificação e comprimento.
Depois de criar um objeto Array, não é possível alterar sua classificação (número de dimensões), seus comprimentos de dimensão ou a tipo de dados de seus elementos.Você pode alterar somente o conteúdo de seus elementos.
Depois que você declarar uma variável de matriz, você não pode alterar sua posição ou seu elemento tipo de dados.No entanto, você pode atribuir uma sucessão de objetos diferentes de matriz à variável durante seu ciclo de vida.Esses objetos de matriz podem ter tamanhos diferentes de dimensão.
Para alterar uma variável de matriz para apontar para um objeto matriz diferente
Use uma instrução de atribuição padrão para atribuir a matriz de origem para a matriz de destino.
Dim array1(4), array2(19) As String array2 = array1
Você pode alterar uma variável de matriz para apontar para um objeto de matriz com comprimentos diferentes de dimensão, mas você não poderá alterá-lo para apontar para um objeto de matriz de uma tipo de dados diferentes.Isso significa que a classificação e o elemento tipo de dados devem permanecer a mesma, porque são inerentemente parte da variável de matriz tipo de dados.
Consulte também
Tarefas
Como: Declare uma variável de matriz
Como: Inicializar uma variável de matriz
Como: Atribuir um array para outro array
Como: Passar uma matriz para um procedimento ou propriedade
Como: Retornar uma matriz de um procedimento ou propriedade
Como: Altere o dimensionar de um array
Solucionando problemas de arrays