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 适合 7 位,则它只需要一个字节的空间。 如果 value 不适合 7 位,则会在第一个字节上设置高位并写出。 value 然后移动 7 位,写入下一个字节。 此过程将重复,直到写入整个整数。

有关常见 I/O 任务的列表,请参阅 常见 I/O 任务

适用于