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);
protected void Write7BitEncodedInt(int value);
member this.Write7BitEncodedInt : int -> unit
Protected Sub Write7BitEncodedInt (value As Integer)
Parameter
- value
- Int32
Die zu schreibende 32-Bit-Ganzzahl.
Ausnahmen
Das Ende des Datenstroms wird erreicht.
Der Datenstrom wird geschlossen.
Der Datenstrom wird geschlossen.
Hinweise
Die ganze Zahl des value Parameters wird gleichzeitig aus sieben Bits geschrieben, beginnend mit den sieben am wenigsten signifikanten Bits. Das hohe Bit eines Byte gibt an, ob nach diesem Byte weitere Bytes geschrieben werden sollen.
Wenn value sie in sieben Bits passen, dauert es nur ein Byte Leerzeichen. Wenn value es nicht in sieben Bits passt, wird das hohe Bit auf das erste Byte festgelegt und ausgeschrieben. value Wird dann um sieben Bit verschoben, und das nächste Byte wird geschrieben. Dieser Vorgang wird wiederholt, bis die gesamte ganze Zahl geschrieben wurde.
Eine Liste allgemeiner E/A-Aufgaben finden Sie unter "Allgemeine E/A-Aufgaben".