BinaryWriter.Write7BitEncodedInt(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapíše 32bitové celé číslo v komprimovaném formátu.
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
32bitové celé číslo, které se má zapsat.
Výjimky
Je dosaženo konce datového proudu.
Datový proud se zavře.
Datový proud se zavře.
Poznámky
Celé číslo parametru value
je zapsáno sedm bitů najednou, počínaje sedmi nejméně důležitými bity. Vysoký bit bajtu označuje, jestli se po tomto bajtu mají zapsat další bajty.
Pokud value
se vejde do sedmi bitů, zabere to jenom jeden bajt místa. Pokud value
se tento bit nevejde do sedmi bitů, nastaví se vysoký bit na první bajt a zapíše se. value
Pak se posune o sedm bitů a další bajt se zapíše. Tento proces se opakuje, dokud nebude zapsáno celé celé číslo.
Seznam běžných vstupně-výstupních úloh najdete v tématu Běžné vstupně-výstupní úlohy.