HOW TO:在 Visual Basic 中尋找陣列中的元素
更新:2007 年 11 月
這個範例宣告名為 zooAnimals 的 String 物件陣列,填入這個物件陣列,接著尋找元素 "turtle" 並且顯示其位置。
範例
這個程式碼範例也可以當做 IntelliSense 程式碼片段使用。在程式碼片段選擇器中,這個程式碼片段位於 [Visual Basic 語言] 中。如需詳細資訊,請參閱 HOW TO:在您的程式碼中插入程式碼片段 (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 命名空間的存取。
穩固程式設計
以下條件可能造成例外狀況 (Exception):
陣列為空白 (ArgumentNullException 類別)
陣列為多維 (RankException 類別)
陣列的一或多個元素未實作 IComparable 介面 (InvalidOperationException 類別)
請參閱
工作
HOW TO:在 Visual Basic 中將陣列內容反向