Text aus Datei einlesen


lukasulrich

Mitglied
Hallo,
ich habe folgendes Problem:
Ich möchte mittles StreamReader eine .txt Datei einlesen.
Wie das funktioniert weiß ich, nur soll die Schleife eben nur solange einlesen bis das Dokument zu Ende ist. Das habe ich bis jetzt immer mit "sr.ReadLine != null" gemacht, nur wenn ich lere Zeilen im Dokument habe, bricht er mir das Einlesen ab.
Welche Befehle soll ich verwenden?

Vielen Dank für alle Antworten,
Lukas
 

Alexander Schuc

crazy-weasel
Hi,

Code:
while (sr.Peek() != -1) { //... }
klappt wunderbar. :)

Peek schaut was das nächste Zeichen im Stream ist, sollten keine Daten mehr verfügbar sein kommt ein -1.

MfG,
Alex