BinaryWriter.Write7BitEncodedInt(Int32) メソッド

定義

32 ビット整数を圧縮形式で書き込みます。

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

パラメーター

value
Int32

書き込む 32 ビット整数。

例外

ストリームの末尾に達しました。

ストリームが閉じられます。

ストリームが閉じられます。

注釈

value パラメーターの整数は、下位 7 ビットから始まる 7 ビットずつ書き出されます。 バイトの上位ビットは、このバイトの後に書き込まれるバイト数が増えるかどうかを示します。

valueが 7 ビットに収まる場合は、1 バイトのスペースしか取りません。 valueが 7 ビットに収まらない場合、上位ビットは最初のバイトに設定され、書き出されます。valueは 7 ビットシフトされ、次のバイトが書き込まれます。 このプロセスは、整数全体が書き込まれるまで繰り返されます。

一般的な I/O タスクの一覧については、「 一般的な I/O タスク」を参照してください。

適用対象