Stream.WriteByte(Byte) Metoda

Definice

Zapíše bajt na aktuální pozici v datovém proudu a posune pozici v datovém proudu o jeden bajt.

public virtual void WriteByte (byte value);

Parametry

value
Byte

Bajt pro zápis do datového proudu.

Výjimky

Dojde k vstupně-výstupní chybě.

Datový proud nepodporuje psaní nebo je datový proud již uzavřen.

Metody byly volány po uzavření datového proudu.

Poznámky

CanWrite Pomocí vlastnosti určete, zda aktuální instance podporuje zápis.

Poznámky pro dědice

Výchozí implementace v systému Stream vytvoří nové jednobajtů pole a pak zavolá Write(Byte[], Int32, Int32). I když je to formálně správně, je to neefektivní. Jakýkoli datový proud s interní vyrovnávací pamětí by měl tuto metodu přepsat a poskytnout mnohem efektivnější verzi, která zapisuje do vyrovnávací paměti přímo, aby se zabránilo přidělení extra pole při každém volání.

Platí pro

Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Viz také