BinaryWriter.Write7BitEncodedInt(Int32) 方法

定義

以壓縮格式寫入 32 位元整數。

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)

參數

value
Int32

要寫的32位元整數。

例外狀況

溪流的盡頭抵達。

溪流已經關閉。

溪流已經關閉。

備註

參數的 value 整數每次寫出七位元,從七位最低位元開始。 位元組的最高位元表示此位元後是否有更多位元組要寫入。

如果 value 能容納在七位元中,它只佔用一個位元組的空間。 如果 value 無法在七位元內放下,則將高位元設在第一個位元組並寫出。 value 接著將位移七位元,下一個位元組被寫入。 此過程重複,直到整個整數被寫入為止。

關於常見 I/O 任務的清單,請參見 Common I/O 任務

適用於