Looking for c# Keywords? Try Ask4Keywords

C# Language Поиск строки внутри строки


пример

Используя System.String.Contains вы можете узнать, существует ли определенная строка внутри строки. Метод возвращает логическое значение, true, если строка существует else false.

string s = "Hello World";
bool stringExists = s.Contains("ello");  //stringExists =true as the string contains the substring 

Используя метод System.String.IndexOf , вы можете найти начальную позицию подстроки в пределах существующей строки.
Обратите внимание, что возвращенная позиция основана на нуле, возвращается значение -1, если подстрока не найдена.

string s = "Hello World";
int location = s.IndexOf("ello"); // location = 1

Чтобы найти первое местоположение из конца строки, используйте метод System.String.LastIndexOf :

string s = "Hello World";
int location = s.LastIndexOf("l"); // location = 9