BinaryWriter.Write7BitEncodedInt(Int32) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.