Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der System.IO-Namespace enthält Typen, die synchrones sowie asynchrones Lesen und Schreiben auf Datenstreams und Dateien ermöglichen.
Zwischen einer Datei und einem Stream bestehen folgende Unterschiede: Eine Datei ist eine geordnete, mit einem Namen versehene Sammlung einer bestimmten Sequenz von dauerhaft gespeicherten Bytes. Daher sind mit einer Datei Begriffe wie Verzeichnispfad, Speicherung auf einem Datenträger, Datei- und Verzeichnisnamen verbunden. Im Gegensatz dazu können mit Streams Bytes in einen Sicherungsspeicher übertragen oder von dort gelesen werden, wobei verschiedene Arten von Speichermedien in Frage kommen. Als Sicherungsspeicher können nicht nur Festplatten dienen; ebenso gibt es neben Dateistreams auch noch andere Arten von Streams, beispielsweise Netzwerk-, Arbeitsspeicher- und Bandstreams.
In diesem Abschnitt
- Grundlegende Datei-E/A
Erklärt die grundlegenden E/A-Konzepte, stellt die E/A-Klassen vor und gibt Codebeispiele für einfache E/A-Vorgänge. - Erstellen von Streams
Erläutert die verschiedenen Arten von Streams samt den jeweils zugeordneten Sicherungsspeichern und gibt Codebeispiele. - Asynchrone Datei-E/A
Beschreibt die Leistungsvorteile und den grundlegenden Ablauf der asynchronen E/A. - Isolierte Speicherung
Beschreibt einen Mechanismus zur Datenspeicherung, der durch Definition einer standardisierten Zuordnung von Code zu gespeicherten Daten Isolierung und Sicherheit gewährleistet. - Erstellen von Dateisystem- und Zeitgeberkomponenten
Beschreibt die Überwachung von Dateisystemereignissen und die Erstellung von serverbasierten Zeitgebern.
Verwandte Abschnitte
- Programmieren mit .NET Framework
Erklärt allgemeine Programmieraufgaben, die auf zahlreiche .NET Framework-Anwendungen zutreffen.