У меня есть мультимегабайтный файл .sql, операторы GO появляются на новых строках каждые 10k или около того. Я пытаюсь найти способ читать файл построчно, пока не найду новую строку, содержащую только «go» и символ новой строки, затем верну то, что было прочитано вызывающей стороне, а затем прочитал следующий пакет текста, пока я снова не нажму GO.
Peek позволяет мне читать только один символ, какой умный способ заставить это работать в C # на Framework 4.0?
Спасибо.