Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Dateien Schreiben | Zusätzliche Strukturen & Dateiverarbeitung
C# Über die Grundlagen Hinaus
course content

Kursinhalt

C# Über die Grundlagen Hinaus

C# Über die Grundlagen Hinaus

1. Zusätzliche Strukturen & Dateiverarbeitung
2. Strukturen & Enumeratoren
3. Einführung in die Objektorientierte Programmierung (OOP)
4. OOP Essentials
5. OOP-Prinzipien

book
Dateien Schreiben

Zum Schreiben von Text in eine Datei erstellen wir ein StreamWriter-Objekt mit dem Pfad der Datei, ähnlich wie wir ein StreamReader-Objekt erstellen.

Hinweis

Die Plattform unterstützt derzeit kein Dateischreiben, daher kann dies auf einem Compiler auf Ihrem PC geübt werden.

Das StreamWriter-Objekt bietet eine WriteLine-Methode, die Text in eine Datei schreiben kann. Wir werden nun versuchen, etwas in die Datei text.txt zu schreiben.

cs

index

copy
12345
var textFile = new StreamWriter("C:/Users/Admin/Desktop/text.txt"); textFile.WriteLine("This is some new text."); textFile.WriteLine("This is the next line."); textFile.WriteLine("Another line."); textFile.Close();

Der obige Code wird den vorherigen Inhalt der Datei text.txt überschreiben und durch Folgendes ersetzen:

StreamWriter hat einen zweiten Parameter namens "append", der einen boolean Wert annimmt und standardmäßig auf false gesetzt ist. Wenn wir den append Parameter auf true setzen, wird der Code den älteren Text nicht überschreiben, sondern den neuen Text an das Ende der Datei anhängen.

Zum Beispiel, wenn die Datei text.txt den folgenden Text enthält:

txt

text

copy
123
First line Second line Third line

Wir werden den folgenden Code verwenden, um eine neue Zeile hinzuzufügen:

cs

index

copy
123456789101112
using System; using System.IO; public class HelloWorld { public static void Main(string[] args) { var textFile = new StreamWriter("C:/Users/Admin/Desktop/text.txt", true); textFile.WriteLine("This is a new line."); textFile.Close(); } }

Die Datei wird nach dem Ausführen des Codes so aussehen:

txt

text

copy
1234
First line Second line Third line This is a new line.

1. Was ist der korrekte Weg, um ein StreamWriter-Objekt zum Anhängen von Text in eine Datei zu erstellen?

2. Welche Methode wird verwendet, um eine Zeile in eine Textdatei mit der StreamWriter-Klasse zu schreiben?

3. Welche Methode wird verwendet, um eine Datei nach der Verwendung zu schließen?

Was ist der korrekte Weg, um ein StreamWriter-Objekt zum Anhängen von Text in eine Datei zu erstellen?

Was ist der korrekte Weg, um ein StreamWriter-Objekt zum Anhängen von Text in eine Datei zu erstellen?

Wählen Sie die richtige Antwort aus

Welche Methode wird verwendet, um eine Zeile in eine Textdatei mit der StreamWriter-Klasse zu schreiben?

Welche Methode wird verwendet, um eine Zeile in eine Textdatei mit der StreamWriter-Klasse zu schreiben?

Wählen Sie die richtige Antwort aus

Welche Methode wird verwendet, um eine Datei nach der Verwendung zu schließen?

Welche Methode wird verwendet, um eine Datei nach der Verwendung zu schließen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 8
We're sorry to hear that something went wrong. What happened?
some-alt