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 Затем сдвигается на семь битов, а следующий байт записывается. Этот процесс повторяется до тех пор, пока не будет записано целое число.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

Применяется к