Heim >Backend-Entwicklung >C++ >Wie füge ich mit StreamWriter in C# Zeilen an eine Datei hinzu?

Wie füge ich mit StreamWriter in C# Zeilen an eine Datei hinzu?

Susan Sarandon
Susan SarandonOriginal
2025-01-19 09:57:09328Durchsuche

How to Append Lines to a File Using StreamWriter in C#?

Verwenden von StreamWriter zum Hinzufügen von Zeilen zu einer Datei in C#

In dieser Anleitung wird erläutert, wie Sie mithilfe der StreamWriter-Klasse von C# Zeilen an eine vorhandene Datei anhängen. Ein häufiger Fehler besteht darin, die Datei versehentlich zu überschreiben, anstatt sie anzuhängen. Die Lösung liegt in der korrekten Verwendung des StreamWriter Konstruktors.

Der Standardkonstruktor StreamWriter überschreibt standardmäßig alle bereits vorhandenen Dateiinhalte. Um stattdessen neue Zeilen anzuhängen, müssen Sie das Append-Flag verwenden. So geht's:

<code class="language-csharp">new StreamWriter("c:\file.txt", true);</code>

Das Festlegen des zweiten Arguments (true) aktiviert den Anhängemodus. StreamWriter fügt nun am Ende der Datei neue Zeilen hinzu.

Für eine bessere Lesbarkeit (verfügbar in C# 4 und höher) verwenden Sie diese alternative Syntax:

<code class="language-csharp">new StreamWriter("c:\file.txt", append: true);</code>

Durch die Einbeziehung dieser Änderung fügt Ihr Code erfolgreich Zeilen hinzu, wobei der vorhandene Dateiinhalt erhalten bleibt und bei jeder Ausführung erweitert wird.

Das obige ist der detaillierte Inhalt vonWie füge ich mit StreamWriter in C# Zeilen an eine Datei hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn