Cómo: Localizar un elemento en una matriz de Visual Basic
Actualización: noviembre 2007
En este ejemplo se declara una matriz de objetos String denominada zooAnimals, se llena y se busca el elemento "turtle" y se muestra su ubicación.
Ejemplo
Este ejemplo de código también está disponible en el fragmento de código de IntelliSense. En el selector de fragmentos de código, se encuentra en Lenguaje Visual Basic. Para obtener más información, vea Cómo: Insertar fragmentos de código en el 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
Compilar el código
Este ejemplo necesita:
- Obtener acceso a Mscorlib.dll y al espacio de nombres System.
Programación eficaz
Las condiciones siguientes pueden provocar una excepción:
La matriz está vacía (clase ArgumentNullException)
La matriz es multidimensional (clase RankException)
Uno o más elementos de la matriz no implementan la interfaz IComparable (clase InvalidOperationException).
Vea también
Tareas
Cómo: Establecer un valor en una matriz
Cómo: Obtener un valor a partir de una matriz
Cómo: Invertir el contenido de una matriz en Visual Basic
Cómo: Ordenar una matriz en Visual Basic
Solucionar problemas de matrices
Conceptos
Información general sobre matrices en Visual Basic