BinaryWriter.Write7BitEncodedInt(Int32) Methode

Definition

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".

Gilt für: