BitString

BitString

Gambaran keseluruhan

BitString adalah kelas dalam Aspose.PDF FOSS untuk .NET. Berasal daripada : IEquatable<BitString>.

Sebuah string bit panjang yang menyokong operasi bitwise, kontaining, ekstraksi substring dan penukaran ke/dari byte dan hex.

Kelas ini menyediakan 35 kaedah untuk bekerja dengan objek BitString dalam program .NET. Kaedah yang tersedia termasuk: And, BitString, Concatenate, Empty, Equals, FromBitsString, FromBytesBuffer, FromHexString, Get64Bits, GetHashCode, Not, One,11 kaedah tambahan. Semua ahli awam boleh diakses ke mana-mana aplikasi .NET selepas memasang Aspose.PDF FOSS untuk pakej .Net. Perumahan : Length.

harta benda

NamaJenisAccessPenerangan
LengthintBacaanbilangan bit yang.

Kaedah

SignaturePenerangan
BitString(length: int)Mencipta BitString yang diisi dengan sifar daripada panjang yang diberikan.
BitString(length: int, fill: bool)Mencipta BitString daripada panjang yang diberikan diisi dengan 0 atau 1.
BitString(bytes: byte[])Mencipta daripada array byte (byte dalam perintah terbalik: terakhir byt → kiri bit).
BitString(bytes: byte[], minBitLength: int, totalBitLength: int)Mencipta daripada byte dengan trim kepada minBitLengge kemudian kiri-pad kepada totalBidLangge.
BitString(source: BitString)Salin BitString yang sedia ada dan prepend padding zero bits.
BitString(source: BitString, padding: int)Salin BitString yang sedia ada dan prepend padding zero bits.
Empty()Panggilan kosong pada instans ini BitString.
Zero()Panggil Zero pada instans ini BitString.
One()Panggilan 1 pada instans ini BitString.
Zeroes(count: int)Panggil Zeroes(hitungan) pada instans ini BitString.
Ones(count: int)Panggilan mereka (untuk) pada instans ini BitString.
FromBitsString(s: string)Panggilan FromBitsString(s) pada instans ini BitString.
FromHexString(hex: string, bitLength: int?)Parse daripada string hex (bit besar), secara opsional mengecilkan kepada bitLength LSBs.
FromBytesBuffer(buffer: byte[], offset: int, count: int)Panggilan FromBytesBuffer(buffer, offset, count) pada instans ini BitString.
ToString()Garis binari ‘0’ dan ‘1’ (kiri = MSB = bit (panjang-1)).
ToHexByteString()Hex byte string (perintah byt yang sama dengan pembina: byta[0] ialah LSB → “0d19ff20”).
ToBytes()Menukar kepada byte array.
Equals(other: BitString?)Menelefon Equals(yang lain) pada instans ini BitString.
Equals(obj: object?)Menelefon Equals(obj) pada instans ini BitString.
GetHashCode()Panggilan GetHashCode pada instans ini BitString.
Xor(a: BitString, b: BitString)Panggilan Xor(a, b) pada instans ini BitString.
Xor(other: BitString)Panggilan Xor(yang lain) pada instans ini BitString.
Or(a: BitString, b: BitString)Panggilan atau(a, b) pada instans ini BitString.
Or(other: BitString)Panggilan atau (yang lain) pada instans ini BitString.
And(a: BitString, b: BitString)Panggilan dan(a, b) pada instans ini BitString.
And(other: BitString)Permohonan dan (yang lain) pada instans ini BitString.
Not(a: BitString)Tidak (a) dipanggil pada instans ini BitString.
Not()
Concatenate(a: BitString, b: BitString)Statik: hasil = b bit diikuti oleh satu bit (b diprediksi).
Concatenate(other: BitString)Dalam-tempat: meletakkan bit lain sebelum ini.
Substring(startFromEnd: int)Mengekstrak semua bit kecuali startFromEnd bit terakhir.
Substring(startFromEnd: int, count: int)Mengekstrak bil bit bermula pada kedudukan (panjang - startFromEnd - mengira).
PadWithZeroes(count: int)Perhitungan bernilai 0 bit.
Get64Bits(pos: int)Baca 64 bit bermula pada pos kedudukan bit (mesti berbilang daripada 64).
Set64Bits(pos: int, value: ulong)Tulis 64 bit bermula pada pos kedudukan bit (mesti berbilang daripada 64).

Lihat juga

 Bahasa Melayu