Heim  >  Artikel  >  Backend-Entwicklung  >  Streams und Bytestreams in C#

Streams und Bytestreams in C#

PHPz
PHPznach vorne
2023-08-22 12:21:151270Durchsuche

Streams und Bytestreams in C#

Eine Datei ist eine Sammlung von Daten, die mit einem bestimmten Namen und Verzeichnispfad auf der Festplatte gespeichert sind. Wenn eine Datei zum Lesen oder Schreiben geöffnet wird, wird sie zu einem Stream. Zu den Stream-Typen gehören:

  • Byte-Stream

    – einschließlich Stream, FileStream, MemoryStream und BufferedStream.

  • Charakter-Streams

    – Enthält Textreader-TextWriter, StreamReader, StraemWriter und andere Streams.

  • Klassen für Byte-Streams behandeln die Daten im Stream als Bytes.

Die Stream-Klasse ist die Basisklasse für andere Byte-Stream-Klassen. Im Folgenden sind seine Eigenschaften aufgeführt:

  • CanRead

    – Ob der Stream das Lesen unterstützt

  • CanWrite

    – Ob der Stream das Schreiben unterstützt

  • Length

    – Die Länge des Streams.

  • System .IO Naming Space verfügt über verschiedene Klassen zum Ausführen dateibezogener Vorgänge, wie zum Beispiel das Erstellen und Löschen von Dateien, das Lesen oder Schreiben aus Dateien, das Schließen von Dateien usw.

Die von uns besprochenen Streams sind in der folgenden Tabelle beschrieben:

Seriennummer 1BinaryReader2BinaryWriter3BufferedStream4Verzeichnis5DirectoryInfo6DriveInfo7Datei8FileInfo9FileStream10MemoryStream11Pfad12StreamReader13StreamWriter14StringReader15StringWriter
I/O-Klasse und Beschreibung
liest Rohdaten aus einem Binärstrom .

Schreiben Sie Rohdaten im Binärformat.

wird zur temporären Speicherung von Bytestreams verwendet.

wird zum Betreiben der Verzeichnisstruktur verwendet.

wird verwendet, um Operationen an Verzeichnissen durchzuführen.

liefert Fahrinformationen.

wird zum Bearbeiten von Dateien verwendet.

wird zum Ausführen von Vorgängen an Dateien verwendet.

wird zum Lesen und Schreiben von jedem beliebigen Ort in einer Datei verwendet.

wird für den wahlfreien Zugriff auf im Speicher gespeicherte Streaming-Daten verwendet.

Führen Sie Operationen an Pfadinformationen durch.

wird zum Lesen von Zeichen aus einem Bytestream verwendet.

wird verwendet, um Zeichen in den Stream zu schreiben.

wird zum Lesen aus dem String-Puffer verwendet.

wird zum Schreiben in den String-Puffer verwendet.

Das obige ist der detaillierte Inhalt vonStreams und Bytestreams in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen