do Microsoft Visual Basic é uma linguagem de desenvolvimento de aplicações full- featured que é fácil de aprender e ainda poderosamente equipado para a construção de aplicativos robustos. Muitos aplicativos contam com a capacidade de categorizar um grupo de itens e executar vários processos contra os artigos do grupo . Lida com Visual Basic este requisito com a sua funcionalidade matriz. Definição de matriz
Uma matriz é um conjunto de itens ou elementos que compartilham o mesmo nome, mas são identificados por sua posição no conjunto. Outra maneira de descrever uma matriz é chamá-lo de uma tabela de itens sob um título. Por exemplo, uma tabela de vegetais podem incluir brócolis, espinafre , feijão verde e aspargos. Cada item é um vegetal e cada um tem uma posição na tabela, mas o valor atribuído a cada posição é diferente.
Matriz Terminologia
Arrays ter " elementos" " subscritos " e " limites ". Um índice também pode ser chamado de índice e deve ser sempre um número inteiro. O índice é usado para fazer referência a um item individual na matriz, que é chamado de um elemento. As fronteiras são ambos superiores e inferiores , com o menor sempre ser zero eo conjunto ser superior quando a matriz é declarada.
Declarando um Array
Arrays pode ser declarada com qualquer um dos Pública, amigo , palavras-chave ou privados Dim . A instrução de declaração pode ser construído para usar um índice para o limite superior ou de declarar os valores na matriz. A primeira declaração abaixo declara uma matriz com vinte e cinco elementos , enquanto o segundo declara uma matriz com cinco elementos definidos .
Dim VegetableArray (25) as String
Dim VegetableArray como String ( 5) = { brócolis, cenoura , feijão, alface , abóbora }
matriz item numeração
itens em uma matriz são referenciados por um índice (ou index) , que é essencialmente um número de seqüência . O primeiro item sempre ocupa posição zero ea numeração é sequencial. No nosso exemplo vegetal a matriz ficaria assim :
VegetableName Índice
*******************
Brócolis 0
espinafre 1
feijão verde 2
Espargos 3
para acessar um item no quadro de um programa de código remete para " VegetableName (Index) . " Por exemplo, uma linha de código que diz que para exibir " VegetableName (2) " seria exibido "feijões verdes" no campo de exibição especificado. Observe que o número de seqüência mais alto para um item é sempre um a menos que o número de itens na matriz , uma vez que a numeração começa com zero.
Atravessando um Array
Avançando por meio dos valores de uma matriz ou de mesa é chamado atravessar a matriz . Visual Basic permite o uso de números inteiros como contadores de índice criando assim um laço simples, não é difícil. Lembrando que o número de índice do primeiro item da lista é zero, um simples trecho de código como este irá percorrer a tabela com facilidade :
Para Cada OneVegetableString As String No VegetableString
'Escreva um nome de vegetal a partir do variedade
Debug.WriteLine ( OneVegetableString )
Próxima OneVegetableString
Este tipo de loop é útil para procurar uma matriz para um valor específico ou simplesmente loop e imprimir cada item a matriz.