Hallo, in einem Teil meines Programms wird die Anzahl der Zeileneinträge einer ASCII-Datei ermittelt:
string geleseneZeile = sr.ReadLine();
string[] geteilteZeile = geleseneZeile.Split((Trennzeichen).ToCharArray());
X = geteilteZeile.Length;
mit: sr = StreamReader-Objekt
Trennzeichen ist eigentlich immer „\t“
Auf meinem Heimcomputer funktioniert das ohne Probleme, aber auf dem Firmenrechner spuckt der für X immer 350 statt den richtigen 388 aus. Und wenn ich dann alle Zeilen durchgehe bis sr.EndOfStream, um auch die Anzahl aller Zeilen Y zu ermitteln,
while (!sr.EndOfStream)
{
sr.ReadLine(); Y++;
}
bekomm ich 277 statt 288 ! Weiß jemand, was hier schief läuft?
Danke schonmal
Bastian