BlobBuilder.WriteCompressedInteger(Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengimplementasikan pengodean bilangan bulat terkompresi yang tidak ditandatangani sebagaimana didefinisikan oleh ECMA-335-II bab 23.2: Blob dan tanda tangan.
public:
void WriteCompressedInteger(int value);
public void WriteCompressedInteger (int value);
member this.WriteCompressedInteger : int -> unit
Public Sub WriteCompressedInteger (value As Integer)
Parameter
- value
- Int32
Nilai yang akan ditulis.
Pengecualian
value
tidak dapat direpresentasikan sebagai bilangan bulat yang tidak ditandatangani.
Pembangun tidak dapat ditulis; telah dihubungkan dengan yang lain.
Keterangan
Jika nilainya terletak antara 0 (0x00) dan 127 (0x7F), inklusif, enkode sebagai bilangan bulat satu byte (bit 7 jelas, nilai yang disimpan dalam bit 6 hingga 0).
Jika nilainya terletak antara 128 (0x80) dan 16383 (0x3FFF), inklusif, enkode sebagai bilangan bulat 2-byte dengan bit 15 set, bit 14 jelas (nilai disimpan dalam bit 13 hingga 0).
Jika tidak, kodekan sebagai bilangan bulat 4-byte, dengan bit 31 diatur, bit 30 diatur, bit 29 jelas (nilai ditahan dalam bit 28 hingga 0).