BinaryWriter.Write7BitEncodedInt(Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.