Condividi tramite


BinaryWriter.Write7BitEncodedInt(Int32) Metodo

Definizione

Scrive un intero a 32 bit in un formato compresso.

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)

Parametri

value
Int32

Intero a 32 bit da scrivere.

Eccezioni

È stata raggiunta la fine del flusso.

Il flusso è chiuso.

Il flusso è chiuso.

Commenti

L'intero value del parametro viene scritto sette bit alla volta, a partire da sette bit meno significativi. Il bit elevato di un byte indica se sono presenti più byte da scrivere dopo questa.

Se value si adatta in sette bit, richiede solo un byte di spazio. Se value non si adatta a sette bit, il bit elevato viene impostato sul primo byte e scritto. Viene quindi spostato da sette bit e il byte successivo viene scritto. value Questo processo viene ripetuto fino a quando non è stato scritto l'intero intero.

Per un elenco di attività di I/O comuni, vedere Attività di I/O comuni.

Si applica a