Практическое руководство. Поиск в строке (Visual Basic)
В этом примере вызывается метод IndexOf объекта String для отображения индекса первого вхождения подстроки.
Пример
Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)
Данный пример кода доступен также в качестве фрагмента кода IntelliSense. При выборе фрагмента кода он находится в разделе Типы данных, определенные Visual Basic. Дополнительные сведения см. в разделе Практическое руководство. Вставка фрагментов кода IntelliSense.
Компиляция кода
Для этого примера необходимо следующее:
- Оператор Imports, задающий пространство имен System. Дополнительные сведения см. в разделе Оператор Imports (пространство имен .NET и тип);
Отказоустойчивость
Метод IndexOf сообщает расположение первого символа первого вхождения подстроки. Индекс начинается с нуля; это означает, что номер первого знака строки равен нулю.
Если IndexOf не удается найти подстроку, возвращается значение "-1".
В методе IndexOf учитывается регистр и используется текущий язык и региональные параметры.
В целях оптимального управления ошибками можно заключить строку поиска в блок Try конструкции Оператор Try... Catch... Finally (Visual Basic).
См. также
Ссылки
Оператор Try... Catch... Finally (Visual Basic)