BinaryWriter.Write7BitEncodedInt(Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje 32-bitową liczbę całkowitą w skompresowanym formacie.
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)
Parametry
- value
- Int32
32-bitowa liczba całkowita do zapisania.
Wyjątki
Osiągnięto koniec strumienia.
Strumień jest zamknięty.
Strumień jest zamknięty.
Uwagi
Liczba całkowita parametru value
jest zapisywana siedem bitów naraz, począwszy od siedmiu bitów najmniej znaczących. Duży bit bajtu wskazuje, czy po tym bajtie ma być zapisywanych więcej bajtów.
Jeśli value
będzie mieścić się w siedmiu bitach, zajmuje tylko jeden bajt miejsca. Jeśli value
nie zmieści się w siedmiu bitach, wysoki bit jest ustawiony na pierwszy bajt i zapisany. value
Jest następnie przesunięty o siedem bitów, a następny bajt jest zapisywany. Ten proces jest powtarzany do momentu zapisania całej liczby całkowitej.
Aby uzyskać listę typowych zadań we/wy, zobacz Typowe zadania we/wy.