Ao lidar com matrizes em Visual Basic (VB) é importante para compreender como pesquisar a matriz para encontrar itens específicos. Uma matriz é uma lista de objetos ordenados , tais como cordas ou inteiros. Uma matriz pode armazenar valores , como os nomes dos funcionários, uma lista de números ou até mesmo frases de um livro. Encontrar um item em uma matriz envolve a criação de um loop para percorrer os elementos de matriz e um cheque de comparação para ver se o item corresponde ao que você está procurando. Instruções
1
Abra o arquivo de origem VB em um editor como o Microsoft Visual Basic.
2
declarar uma matriz de Cordas e inicializar com valores , adicionando o seguinte código na sua função :
Dim myArray () As string = {" verde ", " azul", " amarelo "}
Alternativamente , você pode criar um array de inteiros com o código:
Dim myArray () As Integer = { 11 , 24, 12 }
3
percorrer a matriz e procurar quaisquer elementos que correspondem a seqüência que você está procurando por adicionar o código :
Dim searchItem as String = "blue "
índice Dim como Long
Para index = LBound ( myArray ) Para UBound ( myArray )
Se ( String.Compare ( myArray (index) , searchItem ) = 0) Então
MsgBox (" Encontrado: " + searchItem + "no índice: " + CStr (index) )
Próxima
O " LBound " e de "funções UBound " determinar o início eo final da matriz , assim você não tem que codificar em números que podem mudar mais tarde. Dentro do " para o próximo " ciclo verifica se algum item da matriz é igual ao item de pesquisa , e se assim ele exibe uma caixa de mensagem mostrando qual índice do array tem o valor . A função " CStr " converte um número em uma String para exibir . Usando o exemplo , uma caixa de mensagem irá aparecer exibindo " Encontrado: azul no índice : 1." Alternativamente, você pode pesquisar um array de inteiros com o código:
Dim searchItem como Integer = 12
Dim index como Long
Para index = LBound ( myArray ) Para UBound ( myArray )
Se ( myArray (index) = searchItem ) Então
MsgBox (" Encontrado: " + CStr ( searchItem ) + "no índice: " + CStr (index) ) < br >
Próxima
4
Salve o arquivo VB, compilar e executar o programa para procurar a matriz para os itens correspondentes.