Блок чтения текстового файла

У меня есть текстовый файл, в котором определенный символ повторяется в начале строки после каждых нескольких строк. нет. строк между ними не зафиксировано. Я могу найти те строки, где возникает это условие. Я хочу прочитать эти строки между ними.

 using (StreamReader sr = new StreamReader(@"text file"))
 {
     string line;
     while ((line = sr.ReadLine()) != null)
     {
         if (line.StartsWith("some character"))

Поскольку в следующий раз этот символ встречается, код остается тем же. Я не могу читать эти строки между

Например,

Condition at the begining of a line
Next line
Next line
Condition at the begining of a line
Next Line
Next Line
Next Line
Next Line
Condition at the begining of a line

Я должен читать строки между ними. Состояние остается неизменным каждый раз. Благодарю.

Ответы на вопрос(6)

Ваш ответ на вопрос