Como: Localizar um elemento em uma matriz no Visual Basic

Esse exemplo declara uma matriz de objetos String chamado zooAnimals, preenche-o, e então encontra o elemento "tartaruga" e exibe sua localização.

Exemplo

Este exemplo de código também está disponível como um trecho de código IntelliSense.No selecionador de trechos de código, ele está localizado em Visual Basic Language.Para obter mais informações, consulte Como: Inserir trechos em seu Código (Visual Basic).

Public Sub findAnimal()
    Dim zooAnimals(2) As String
    zooAnimals(0) = "lion"
    zooAnimals(1) = "turtle"
    zooAnimals(2) = "ostrich"
    Dim turtleIndex As Integer
    turtleIndex = (Array.IndexOf(zooAnimals,"turtle"))
    MsgBox("The turtle is element " & turtleIndex)
End Sub

Compilando o código

Este exemplo requer:

  • Acesso ao MScorlib.dll e ao namespace System.

Programação robusta

As seguintes condições podem causar uma exceção:

Consulte também

Tarefas

Como: Colocar um valor em uma matriz

Como: Obter um valor de uma matriz

Como: Reverter o Sumário de uma matriz no Visual Basic

Como: Classificar uma matriz no Visual Basic

Solucionando problemas de arrays

Conceitos

Visão geral dos arrays in Visual Basic

Referência

Array.IndexOf

Outros recursos

Matrizes no Visual Basic