Wann machst Du eigentlich den StreamWriter wieder zu? Bis
dahin kann es durchaus sein, dass manche Daten noch gepuffert
sind.
Ich hatte den StreamWriter nie zugemacht. Von daher wird da wohl das Problem gelegen haben.
Eine sehr praktische Konstruktion für solche Fälle ist
übrigens using :
using
(StreamWriter datei1 = new StreamWriter(„ausgabe1.txt“))
{
for (int i = 0; i Damit wird am ende des Blocks implizit
Dispose() aufgerufen, ohne dass man es
vergessen könnte. Das wiederum schließt den zugrundeliegenden
Stream und alle Daten werden in die Datei geschrieben.
Ich kannte using bisher nur in anderem Zusammenhang, werde dann mal ausprobieren ob es klappt.