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:
– einschließlich Stream, FileStream, MemoryStream und BufferedStream.
– Enthält Textreader-TextWriter, StreamReader, StraemWriter und andere Streams.
Die Stream-Klasse ist die Basisklasse für andere Byte-Stream-Klassen. Im Folgenden sind seine Eigenschaften aufgeführt:
– Ob der Stream das Lesen unterstützt
– Ob der Stream das Schreiben unterstützt
– Die Länge des Streams.
Die von uns besprochenen Streams sind in der folgenden Tabelle beschrieben:
I/O-Klasse und Beschreibung | |
---|---|
BinaryReader | liest Rohdaten aus einem Binärstrom . |
BinaryWriter | Schreiben Sie Rohdaten im Binärformat. |
BufferedStream | wird zur temporären Speicherung von Bytestreams verwendet. |
Verzeichnis | wird zum Betreiben der Verzeichnisstruktur verwendet. |
DirectoryInfo | wird verwendet, um Operationen an Verzeichnissen durchzuführen. |
DriveInfo | liefert Fahrinformationen. |
Datei | wird zum Bearbeiten von Dateien verwendet. |
FileInfo | wird zum Ausführen von Vorgängen an Dateien verwendet. |
FileStream | wird zum Lesen und Schreiben von jedem beliebigen Ort in einer Datei verwendet. |
MemoryStream | wird für den wahlfreien Zugriff auf im Speicher gespeicherte Streaming-Daten verwendet. |
Pfad | Führen Sie Operationen an Pfadinformationen durch. |
StreamReader | wird zum Lesen von Zeichen aus einem Bytestream verwendet. |
StreamWriter | wird verwendet, um Zeichen in den Stream zu schreiben. |
StringReader | wird zum Lesen aus dem String-Puffer verwendet. |
StringWriter | 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!