Практическое руководство. Поиск элемента в массиве в Visual Basic
Обновлен: Ноябрь 2007
В этом примере объявляется и заполняется массив объектов String с именем zooAnimals, затем находится элемент "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.
Отказоустойчивость
Исключение может появиться при следующих условиях:
Массив пуст (класс ArgumentNullException)
Массив является многомерным (класс RankException )
Один или более элементов массива не реализуют интерфейс IComparable(класс InvalidOperationException).
См. также
Задачи
Практическое руководство. Помещение значения в массив
Практическое руководство. Получение значения из массива
Практическое руководство. Перераспределение содержимого массива в обратном порядке в Visual Basic
Практическое руководство. Сортировка массива в Visual Basic
Устранение неполадок, связанных с массивами