Uma matriz é uma estrutura de dados que armazena uma coleção de elementos e identifica -los por um índice numerado. Em Visual Basic 2005 , você pode usar arrays com uma ou mais dimensões para acessar objetos ou variáveis relacionadas com rapidez , e para melhorar o fluxo de controle dentro do programa. Você pode declarar matrizes usando qualquer tipo de dados em Visual Basic 2005. Declaração e indexação
declarar uma matriz em Visual Basic usando a declaração " Dim " . Por exemplo, " filmes Dim (5) As String " declara uma matriz unidimensional de cordas. A matriz contém seis elementos , e não cinco , como Visual Basic usa indexação baseada em zero. O primeiro elemento da matriz está localizada no índice zero , o segundo elemento de um índice , e assim por diante . Para declarar uma matriz multidimensional , incluem os índices de número na declaração. Por exemplo, " Dim filmes ( 2, 3, 4) As String " declara uma matriz tridimensional.
Tamanho e as dimensões
Você pode fazer uma matriz com até 32 dimensões , embora você provavelmente não precisa de mais do que três. O tamanho da matriz representa o número total de elementos e depende de quantas as dimensões na mesma. A fórmula para o tamanho da matriz é ( d1 + 1) * (d2 + 1) * ... * ( DÚltimo ) . Por exemplo , uma matriz de 2 por 3 tem um tamanho de 12 , porque ( 2 + 1 ) * ( 3 + 1 ) = 12 . O tamanho é independente sobre o tipo de dados , mas cada dimensão depende do tipo de dados ea memória disponível .
Elements
Para definir o terceiro elemento em uma matriz , atribua o valor com " array ( 2) = valor". Para obter o terceiro elemento , basta chamá-lo. Por exemplo, " Label1.Text = array (2) " apresenta esse valor na etiqueta. No entanto, se você tentar obter ou definir um elemento que está fora dos limites da matriz , tais como tentar acessar o quinto elemento em um array de quatro elementos , Visual Basic irá lançar uma exceção . Se você não programar o tratamento de exceção adequada , o programa irá falhar.
Métodos e propriedades
Quando você cria uma matriz , você pode usar os métodos da classe Array e propriedades manipulá-la . Por exemplo, algumas propriedades permitem que você verifique o comprimento de um array, ver se ele tem um tamanho fixo , ou determinar o número de dimensões que tem. Os métodos incluem matrizes de classificação , buscando através dele para um elemento especificado, copiar ou limpar a matriz, convertê-lo para um outro tipo , retornando vários valores em locais específicos , tais como os limites superior e inferior, ou revertendo e redimensionar a matriz.