Erste Schritte mit Dateieingabe und -ausgabe

Anfänger
Entwickler
Lehrkräfte für Hochschulbildung
Lehrkräfte für Primar- und Sekundarstufe
Kursteilnehmer
.NET
Visual Studio Code

Erfahren Sie, wie Sie lokale Dateien und Verzeichnisse mithilfe der System.IO Klassen verwalten und wie Sie C#-Objekte mithilfe von CSV-Dateien und den StreamReader- und StreamWriter-Klassen speichern und abrufen.

Lernziele

  • Beschreiben Sie allgemeine Dateieingabe- und Ausgabevorgänge, den Unterschied zwischen strukturierten und unstrukturierten Daten und gängigen Textdateiformaten.

  • Verwenden Sie die Klassen "Path", "Directory" und "File", um lokale Textdateien und Verzeichnisse zu erstellen, zu kopieren, zu verschieben, zu löschen und aufgezählt zu werden.

  • Implementieren Sie Dateieingabe- und Ausgabevorgänge mithilfe der StreamReader- und StreamWriter-Klassen und CSV-Dateien.

  • Steuern des Dateizugriffs mithilfe der FileStream-Klasse.

  • Lesen und Schreiben von Binärdateien mithilfe der Klassen BinaryReader und BinaryWriter.

  • Speichern und Abrufen von C#-Objekten mithilfe von Dateieingabe- und Ausgabevorgängen.

Voraussetzungen

  • Eine Installation von Visual Studio Code mit der installierten C#Dev Kit-Erweiterung.

  • Die Möglichkeit, objektorientierte Programme in C# zu entwickeln, die Klassen, Schnittstellen, Klassenvererbung und polymorphes Verhalten implementieren.

  • Die Möglichkeit zum Verwalten von Sammlungen, Strukturen, Datensätzen, Generika, Datums- und Uhrzeitwerten und anonymen Typen.