Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

BufferedStream.ReadByte-Methode: ()

 

Veröffentlicht: Oktober 2016

Liest ein Byte aus dem zugrunde liegenden Stream und gibt das Byte, umgewandelt in ein int, oder gibt-1 zurück, wenn das Ende des Streams erreicht.

Namespace:   System.IO
Assembly:  mscorlib (in mscorlib.dll)

public override int ReadByte()

Rückgabewert

Type: System.Int32

Das Byte, umgewandelt in ein int, oder -1, wenn das Ende des Streams erreicht.

Exception Condition
IOException

Ein e/a-Fehler auftritt, z. B. der Stream geschlossen wird.

NotSupportedException

Lesevorgänge werden vom Stream nicht unterstützt.

ObjectDisposedException

Es wurden Methoden aufgerufen, nachdem der Stream geschlossen wurde.

Hinweise für Implementierer:

Die standardmäßige Implementierung auf Stream erstellt ein neues Single-Byte-Array und ruft dann Read. Während offiziell korrekt sind, ist es ineffizient. Jeder Stream mit einem internen Puffer sollten diese Methode überschreiben und eine effizientere Version, die den Puffer direkt liest die zusätzlichen Array-Zuordnung bei jedem Aufruf zu vermeiden.

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: