Leseblock der Textdatei

Ich habe eine Textdatei, in der sich ein bestimmtes Zeichen am Zeilenanfang nach jeweils wenigen Zeilen wiederholt. Das Nein. Anzahl der Zeilen dazwischen ist nicht festgelegt. Ich kann die Linien herausfinden, in denen dieser Zustand auftritt. Ich möchte diese Zeilen dazwischen lesen.

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

Da das nächste Mal dieses Zeichen auftritt, bleibt der Code gleich. Ich kann diese Zeilen dazwischen nicht lesen

Zum Beispiel.

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

Ich muss dazwischen Zeilen lesen. Der Zustand bleibt jedes Mal gleich. Vielen Dank.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage