BlobWriter.WriteCompressedInteger(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ECMA-335-II bölüm 23.2: Bloblar ve imzalar tarafından tanımlanan sıkıştırılmış işaretsiz tamsayı kodlaması uygular.
public:
void WriteCompressedInteger(int value);
public void WriteCompressedInteger(int value);
member this.WriteCompressedInteger : int -> unit
Public Sub WriteCompressedInteger (value As Integer)
Parametreler
- value
- Int32
Özel durumlar
value sıkıştırılmış işaretsiz tamsayı olarak temsil edilemez.
Açıklamalar
Değer 0 (0x00) ile 127 (0x7F) arasındaysa, tek baytlık bir tamsayı olarak kodlanır (bit 7 açıktır, 6 ile 0 arasındaki bitlerde tutulan değer).
Değer 28 (0x80) ile 214 - 1 (0x3FFF) arasındaysa, bit 15 ayarlanmış, bit 14 açık (bit 13 ile 0 arasında tutulan değer) ile 2 baytlık bir tamsayı olarak kodlanır.
Aksi takdirde, bit 31 ayarlanmış, bit 30 ayarlanmış, bit 29 açık (bit 28 ile 0 arasında tutulan değer) ile 4 baytlık bir tamsayı olarak kodlar.