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 工作的清單,請參閱 一般 I/O 工作

適用於