BinaryWriter.Write7BitEncodedInt(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Grava um inteiro de 32 bits em um formato compactado.
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)
Parâmetros
- value
- Int32
O inteiro de 32 bits a ser gravado.
Exceções
O final do fluxo foi atingido.
O fluxo está fechado.
O fluxo está fechado.
Comentários
O inteiro do value
parâmetro é gravado sete bits por vez, começando com os sete bits menos significativos. O bit alto de um byte indica se há mais bytes a serem gravados após este.
Se value
caber em sete bits, será necessário apenas um byte de espaço. Se value
não caber em sete bits, o bit alto será definido no primeiro byte e gravado. Em seguida, value
será deslocado por sete bits e o próximo byte será gravado. Esse processo é repetido até que todo o inteiro seja gravado.
Para obter uma lista de tarefas comuns de E/S, consulte Tarefas comuns de E/S.