Hi,
Ich habe einen sehr langen Textstring, der einen Text mit Zeilenumbrüchen (CrLf) enthält.
Diesen Textstring würde ich gern zeilenweise verarbeiten, ähnlich wie man das bei einem File handhabt ... also etwa mit einem StreamReader und den Methoden Peek() und ReadLine().
Ich weiß aber nicht, wie ich so einem StreamReader eine String Variable (statt eines Files) unterjubeln kann. ich habe auch versucht einen MemoryStream zu verwenden ... aber da finde ich keine passende Vorgehensweise.
Umgehungen gibt es viele. Ich könnte die Stringvariable mit WriteAllText in einen File schreiben und den File dann lesen ... oder ich könnte die String Variable mit .Split(CrLf) in einen Vektor umwandeln ... aber das sieht mir alles verteufelt umständlich aus.
Wie mache ich das denn eleganter ?
LG
Peter
Ich habe einen sehr langen Textstring, der einen Text mit Zeilenumbrüchen (CrLf) enthält.
Diesen Textstring würde ich gern zeilenweise verarbeiten, ähnlich wie man das bei einem File handhabt ... also etwa mit einem StreamReader und den Methoden Peek() und ReadLine().
Ich weiß aber nicht, wie ich so einem StreamReader eine String Variable (statt eines Files) unterjubeln kann. ich habe auch versucht einen MemoryStream zu verwenden ... aber da finde ich keine passende Vorgehensweise.
Umgehungen gibt es viele. Ich könnte die Stringvariable mit WriteAllText in einen File schreiben und den File dann lesen ... oder ich könnte die String Variable mit .Split(CrLf) in einen Vektor umwandeln ... aber das sieht mir alles verteufelt umständlich aus.
Wie mache ich das denn eleganter ?
LG
Peter