Помогите пожалуйста!!!! Поиск первого вхождения подстроки в строку!!!
StreamReader reader = new StreamReader("name.txt");
string str = "";
while ((str = reader.ReadLine()) != null)
{
i
indexKOS = str.IndexOf("KOS");
/
Console.WriteLine(indexKOS );
Console.ReadLine();
}
но почему-то индекс выводит неправильный=-1, хотя в этой строке точно KOS есть.
Пробегитесь дебаггером, либо делайте Console.ReadLine(str), чтобы видеть что считываете
хотя в этой строке точно KOS есть.
[/QUOTE]
Ответ на вопрос, есть ли там KOS, дает как раз IndexOf(). Если он возвращает -1, значит, там его точно нет. :) Проверяйте саму строку.