BinaryWriter.Write7BitEncodedInt(Int32) Método

Definição

Escreve um inteiro de 32 bits num formato comprimido.

protected:
 void Write7BitEncodedInt(int value);
protected void Write7BitEncodedInt(int value);
member this.Write7BitEncodedInt : int -> unit
Protected Sub Write7BitEncodedInt (value As Integer)

Parâmetros

value
Int32

O inteiro de 32 bits a ser escrito.

Exceções

Chega-se ao fim do riacho.

O riacho está fechado.

O riacho está fechado.

Observações

O inteiro do value parâmetro é escrito sete bits de cada vez, começando pelos sete bits menos significativos. O bit mais alto de um byte indica se há mais bytes a escrever depois deste.

Se value caber em sete bits, ocupa apenas um byte de espaço. Se value não caber em sete bits, o bit mais alto é definido no primeiro byte e escrito. value é então deslocado sete bits e o byte seguinte é escrito. Este processo repete-se até que o inteiro inteiro tenha sido escrito.

Para uma lista de tarefas comuns de E/S, consulte Tarefas Comuns de E/S.

Aplica-se a