Парсер по курсу Могелашвили: в чем ошибка? - C#
Формулировка задачи:
Делал по этому курсу
В классе TextSearcher, в строке 57 ругается, что " startIndex не может быть больше, чем длина строки". В чем ошибка, не могу понять: все сделано как у автора. В лекции этот кусок находится на 46.00 - 47.30.
Весь проект во вложении.
public string ReadTo(string text)
{
int p = _text.IndexOf(text, _position);
string result = "";
if (p > -1)
{
result = text.Substring(_position, p - _position);
_position = p;
}
return result;
}Решение задачи: «Парсер по курсу Могелашвили: в чем ошибка?»
textual
Листинг программы
result = _text.Substring(_position, p - _position);