Stream.WriteByte(Byte) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.