如何:在 Visual Basic 中查找数组中的元素

更新:2007 年 11 月

此示例声明名为 zooAnimals 的 String 对象的数组,填充它,然后查找元素“turtle”并显示其位置。

示例

此代码示例也可用作 IntelliSense 代码段。在代码段选择器中,此代码示例位于“Visual Basic 语言”中。有关更多信息,请参见如何:在代码中插入代码段 (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

编译代码

此示例需要:

  • 对 Mscorlib.dll 和 System 命名空间的访问权限。

可靠编程

以下情况可能会导致异常:

请参见

任务

如何:将值放入数组中

如何:获取数组中的值

如何:在 Visual Basic 中反转数组的内容

如何:对数组进行排序 (Visual Basic)

数组疑难解答

概念

Visual Basic 中的数组概述

参考

Array.IndexOf

其他资源

数组 (Visual Basic)