BinaryWriter.Write7BitEncodedInt(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee schrijft u een 32-bits geheel getal in een gecomprimeerde indeling.
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)
Parameters
- value
- Int32
Het 32-bits gehele getal dat moet worden geschreven.
Uitzonderingen
Het einde van de stream is bereikt.
De stream is gesloten.
De stream is gesloten.
Opmerkingen
Het gehele getal van de value parameter wordt zeven bits tegelijk uitgeschreven, te beginnen met de zeven minst significante bits. De hoge bit van een byte geeft aan of er meer bytes moeten worden geschreven na deze.
Als value het in zeven bits past, duurt het slechts één byte aan ruimte. Als value deze niet in zeven bits past, wordt de hoge bit ingesteld op de eerste byte en uitgeschreven. value Wordt vervolgens verschoven door zeven bits en de volgende byte wordt geschreven. Dit proces wordt herhaald totdat het gehele gehele gehele getal is geschreven.
Zie Algemene I/O-taken voor een lijst met algemene I/O-taken.