BinaryWriter.Write7BitEncodedInt(Int32) Methode

Definition

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 jeweils sieben Bits geschrieben, beginnend mit den sieben mindestens signifikanten Bits. Der hohe Teil eines Bytes gibt an, ob nach diesem Byte mehr Bytes geschrieben werden sollen.

Wenn value es in sieben Bits passt, dauert es nur ein Byte leer. Wenn value es nicht in sieben Bits passt, wird das hohe Bit auf dem ersten Byte und ausgeschrieben. value Wird dann um sieben Bit verschoben, und das nächste Byte wird geschrieben. Dieser Vorgang wird wiederholt, bis die ganze Ganze Zahl geschrieben wurde.

Eine Liste allgemeiner I /O-Aufgaben finden Sie unter "Allgemeine I/O-Aufgaben".

Gilt für: