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.