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.
Stream je zavřený.
Stream je zavřený.
Poznámky
Celé číslo parametru value je zapsáno sedm bitů najednou, počínaje sedmi významnými bity. Vysoký bit bajtu označuje, jestli je za tímto bajtem zapsáno více bajtů.
Pokud value se vejde do sedmi bitů, trvá jen jeden bajt místa. Pokud value se 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 celé celé číslo zapsáno.
Seznam běžných vstupně-výstupních úloh najdete v tématu Běžné vstupně-výstupní úlohy.