Stream.WriteByte(Byte) Metode

Definisi

Menulis byte ke posisi saat ini di aliran dan memajukan posisi dalam aliran dengan satu byte.

public:
 virtual void WriteByte(System::Byte value);
public virtual void WriteByte (byte value);
abstract member WriteByte : byte -> unit
override this.WriteByte : byte -> unit
Public Overridable Sub WriteByte (value As Byte)

Parameter

value
Byte

Byte untuk menulis ke aliran.

Pengecualian

Terjadi kesalahan I/O.

Aliran tidak mendukung penulisan, atau aliran sudah ditutup.

Metode dipanggil setelah aliran ditutup.

Keterangan

CanWrite Gunakan properti untuk menentukan apakah instans saat ini mendukung penulisan.

Catatan Bagi Inheritor

Implementasi default pada Stream membuat array byte tunggal baru lalu memanggil Write(Byte[], Int32, Int32). Meskipun ini benar secara resmi, ini tidak efisien. Setiap aliran dengan buffer internal harus mengambil alih metode ini dan menyediakan versi yang jauh lebih efisien yang menulis ke buffer secara langsung, menghindari alokasi array tambahan pada setiap panggilan.

Berlaku untuk

Lihat juga