BinaryWriter.Write7BitEncodedInt(Int32) Metódus

Definíció

32 bites egész számot ír tömörített formátumban.

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)

Paraméterek

value
Int32

Az írandó 32 bites egész szám.

Kivételek

A stream vége el van érve.

A stream bezárult.

A stream bezárult.

Megjegyzések

A paraméter egésze value egyszerre hét bitet ír ki, a hét legkevésbé jelentős bittől kezdve. A bájtok nagy része azt jelzi, hogy több bájtot kell-e írni utána.

Ha value hét bitben fog elférni, akkor csak egy bájtnyi területet vesz igénybe. Ha value nem fér el hét bitben, a magas bit az első bájtra van állítva, és ki van írva. value ezután hét bittel eltolódik, a következő bájt pedig meg lesz írva. Ez a folyamat addig ismétlődik, amíg a teljes egész szám meg nem van írva.

A gyakori I/O-feladatok listáját a Gyakori I/O-feladatok című témakörben találja.

A következőre érvényes: