BinaryWriter.Write7BitEncodedInt(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 タスク」を参照してください。