BlobBuilder.WriteCompressedInteger(Int32) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az ECMA-335-II 23.2 fejezet: Blobok és aláírások által meghatározott tömörített, aláíratlan egész szám kódolását valósítja meg.
public:
void WriteCompressedInteger(int value);
public void WriteCompressedInteger(int value);
member this.WriteCompressedInteger : int -> unit
Public Sub WriteCompressedInteger (value As Integer)
Paraméterek
- value
- Int32
Az írandó érték.
Kivételek
value nem jeleníthető meg tömörített, aláíratlan egész számként.
A szerkesztő nem írható; egy másikhoz lett csatolva.
Megjegyzések
Ha az érték 0 (0x00) és 127 (0x7F) között van, akkor a kódolás egy bájt egész számként történik (a 7. bit egyértelmű, az érték a 6–0. bitben található).
Ha az érték 128 (0x80) és 16383 (0x3FFF) közé esik, akkor 2 bájtos egész számként kódoljon 15-ös bitkészlettel, 14. bit tiszta (13–0. bitben tárolt érték).
Ellenkező esetben kódoljon 4 bájtos egész számként, 31 bites készlettel, 30. bitkészlettel, 29. bittel (28–0. bitben tárolt érték).