BinaryWriter.Write7BitEncodedInt(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以压缩格式写入 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 任务。