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