Gibt es eine Möglichkeit, eine Zeile voraus zu lesen, um zu testen, ob die nächste Zeile bestimmte Tag-Daten enthält?Eine Zeile aus einem Streamreader lesen, ohne zu konsumieren?
Ich habe es mit einem Format zu tun, das ein Start-Tag, aber kein End-Tag hat.
Ich möchte eine Zeile lesen, fügen Sie es zu einer Struktur dann testen Sie die Zeile unten, um sicherzustellen, dass es nicht ein neuer "Knoten" und wenn es nicht hinzufügen, wenn es diese Struktur struct und eine neue machen eine
die einzige Lösung, die ich denken kann, ist zwei Stream Leser zur gleichen Zeit zu haben, ein bisschen dort Weg entlang Gleichschritt suffling aber das scheint wastefull (wenn es auch funktioniert)
ich brauche so etwas wie Peek aber peekline
denke ich PeekLine Ansatz kein guter Weg ist mit „kein End-Tag“ Problem zu beschäftigen, denn man muss immer Linie und Test peek wherher neue Struktur beginnt. Ich möchte die Position des Streams auf die vorherige Zeile setzen und als nächstes wird ReadLine die Zeile zurückgeben, die Sie gelesen haben. – Gqqnbig