BinaryWriter.Write7BitEncodedInt(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt eine 32-Bit-Ganzzahl in einem komprimierten Format.
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)
Parameter
- value
- Int32
Die zu schreibende 32-Bit-Ganzzahl.
Ausnahmen
Das Ende des Streams ist erreicht.
Der Stream ist geschlossen.
Der Stream ist geschlossen.
Hinweise
Die ganze Zahl des value
Parameters wird sieben Bits gleichzeitig ausgeschrieben, beginnend mit den sieben bits mit der geringsten Bedeutung. Das hohe Bit eines Byte gibt an, ob nach diesem Byte mehr Bytes geschrieben werden sollen.
Wenn value
in sieben Bits passt, wird nur ein Byte Speicherplatz benötigt. Wenn value
nicht in sieben Bits passt, wird das hohe Bit auf das erste Byte festgelegt und ausgeschrieben. value
Wird dann um sieben Bits verschoben, und das nächste Byte wird geschrieben. Dieser Vorgang wird wiederholt, bis die gesamte ganze ganze Zahl geschrieben wurde.
Eine Liste der allgemeinen E/A-Aufgaben finden Sie unter Allgemeine E/A-Aufgaben.