Bagikan melalui


BinaryWriter.Write7BitEncodedInt(Int32) Metode

Definisi

Menulis bilangan bulat 32-bit dalam format terkompresi.

protected:
 void Write7BitEncodedInt(int value);
public:
 void Write7BitEncodedInt(int value);
protected void Write7BitEncodedInt (int value);
public void Write7BitEncodedInt (int value);
member this.Write7BitEncodedInt : int -> unit
Protected Sub Write7BitEncodedInt (value As Integer)
Public Sub Write7BitEncodedInt (value As Integer)

Parameter

value
Int32

Bilangan bulat 32-bit yang akan ditulis.

Pengecualian

Akhir aliran tercapai.

Aliran ditutup.

Aliran ditutup.

Keterangan

Bilangan bulat value parameter ditulis tujuh bit pada satu waktu, dimulai dengan tujuh bit yang paling tidak signifikan. Bit tinggi byte menunjukkan apakah ada lebih banyak byte yang akan ditulis setelah yang satu ini.

Jika value akan muat dalam tujuh bit, dibutuhkan hanya satu byte ruang. Jika value tidak akan muat dalam tujuh bit, bit tinggi diatur pada byte pertama dan ditulis. value kemudian digeser oleh tujuh bit dan byte berikutnya ditulis. Proses ini diulang hingga seluruh bilangan bulat ditulis.

Untuk daftar tugas I/O umum, lihat Tugas I/O Umum.

Berlaku untuk