Разница между методами IndexOf и Contains при поиске подстрок в C# заключается в их назначении и возвращаемых значениях: www.webdevtutor.net
- IndexOf находит первое вхождение подстроки в строке и возвращает индекс первого вхождения с отсчётом от нуля. www.webdevtutor.net zetcode.com Если искомый символ или подстрока не обнаружены, то возвращается значение -1. c-sharp.pro
- Contains определяет, содержится ли в строке указанная подстрока. c-sharp.pro www.webdevtutor.net Он возвращает логическое значение, указывающее на присутствие или отсутствие подстроки в строке. www.webdevtutor.net
Таким образом, если нужно узнать, содержит ли строка подстроку, то следует использовать Contains, а если требуется позиция подстроки в строке, то — IndexOf. www.webdevtutor.net