Поиск строки в массиве строк


В этом примере вызывается метод IndexOf для массива строк, который сообщает номер строки и индекс первого вхождения подстроки.

Пример

string[] strArray = {"ABCDEFG", "HIJKLMNOP"}; string findThisString = "JKL"; int strNumber; int strIndex = 0; for (strNumber = 0; strNumber < strArray.Length; strNumber++) { strIndex = strArray[strNumber].IndexOf(findThisString); if (strIndex >= 0) break; } System.Console.WriteLine("String number: {0}\nString index: {1}", strNumber, strIndex);

Компиляция кода

Скопируйте код и вставьте его в метод Main консольного приложения.

Надежное программирование

Метод IndexOf сообщает расположение первого знака первого вхождения подстроки. Индекс начинается с нуля, поэтому номер первого знака строки равен нулю.

Если методу IndexOf не удается найти подстроку, он возвращает значение "-1".

В методе IndexOf учитывается регистр и используется текущий язык и региональные параметры.

Если необходим больший контроль над возможными исключениями, заключите строку поиска в оператор try-catch.


How to: Search Within a String

This example calls the IndexOf method on a String object to report the index of the first occurrence of a substring.

Example

string searchWithinThis = "ABCDEFGHIJKLMNOP"; string searchForThis = "DEF"; int firstCharacter = searchWithinThis.IndexOf(searchForThis); System.Console.WriteLine("First occurrence: {0}", firstCharacter);

Compiling the Code

Copy the code and paste it into the Main method of a console application.

Robust Programming

The IndexOf method reports the location of the first character of the first occurrence of the substring. The index is 0-based, which means the first character of a string has an index of 0.

If IndexOf does not find the substring, it returns -1.

The IndexOf method is case-sensitive and uses the current culture.

If you want more control over possible exceptions, enclose the string search in a try-catch statement.


Поиск в строке

В этом примере вызывается метод IndexOf объекта String для отображения индекса первого вхождения подстроки.

Пример

string searchWithinThis = "ABCDEFGHIJKLMNOP"; string searchForThis = "DEF"; int firstCharacter = searchWithinThis.IndexOf(searchForThis); System.Console.WriteLine("First occurrence: {0}", firstCharacter);

Компиляция кода

Скопируйте код и вставьте его в метод Main консольного приложения.



Дата добавления: 2022-05-27; просмотров: 129;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.