Bagikan melalui


BufferedStream.ReadByte Metode

Definisi

Membaca byte dari aliran yang mendasar dan mengembalikan byte yang ditransmisikan ke int, atau mengembalikan -1 jika membaca dari akhir aliran.

public:
 override int ReadByte();
public override int ReadByte ();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer

Mengembalikan

Byte ditransmisikan ke int, atau -1 jika membaca dari akhir aliran.

Pengecualian

Terjadi kesalahan I/O, seperti aliran yang ditutup.

Aliran tidak mendukung pembacaan.

Metode dipanggil setelah aliran ditutup.

Catatan Bagi Inheritor

Implementasi default pada Stream membuat array byte tunggal baru lalu memanggil Read(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 membaca buffer secara langsung, menghindari alokasi array tambahan pada setiap panggilan.

Berlaku untuk

Lihat juga