Verwenden von C# StreamWriter zum Hinzufügen von Zeilen zu einer Datei
Viele C#-Entwickler stoßen bei der Verwendung von StreamWriter
auf ein häufiges Problem: Anstatt neue Zeilen zu einer Datei hinzuzufügen, wird der vorhandene Inhalt überschrieben. Dies liegt daran, dass StreamWriter
die Datei standardmäßig überschreibt. Die Lösung liegt in der Verwendung einer StreamWriter
-Überladung, mit der Sie angeben können, ob Sie anhängen oder überschreiben möchten.
Um Zeilen anzuhängen, erstellen Sie Ihre StreamWriter
-Instanz wie folgt:
StreamWriter file2 = new StreamWriter("c:\file.txt", true);
Für eine bessere Lesbarkeit (insbesondere in C# 4 und späteren Versionen) können Sie diese explizitere Syntax verwenden:
StreamWriter file2 = new StreamWriter("c:\file.txt", append: true);
Mit dieser Methode fügt StreamWriter
Ihre Zeichenfolge am Ende der Datei hinzu, wobei die ursprünglichen Zeilen intakt und ordnungsgemäß getrennt bleiben.
Das obige ist der detaillierte Inhalt vonWie füge ich mit C# StreamWriter Zeilen an eine Datei hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!