BitString
ภาพรวม
BitString เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: IEquatable<BitString>.
สายบิตความยาวเปลี่ยนที่รองรับการปฏิบัติทางเบิท, การคัดสรร, ถอนซับสตริง และแปลงจาก / ไปยังไพต์และ hex.
หมวดนี้ให้ 35 วิธีในการทํางานกับ BitString วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: And, BitString, Concatenate, Empty, Equals, FromBitsString, FromBytesBuffer, FromHexString, Get64Bits, GetHashCode, Not, One,และ 11 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Length.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Length | int | อ่าน | จํานวนบิต. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
BitString(length: int) | สร้าง BitString ที่เต็มด้วยศูนย์ของความยาวที่ให้. |
BitString(length: int, fill: bool) | สร้าง BitString ของความยาวที่ให้เต็มด้วย 0 หรือ 1. |
BitString(bytes: byte[]) | สร้างจากอาร์เรย์ไบต์ (ไพท์ในลําดับกลับ: ไบทสุดท้าย → บิตที่อยู่ซ้ายที่สุด). |
BitString(bytes: byte[], minBitLength: int, totalBitLength: int) | สร้างจากไบต์ ด้วยการตัดเป็น minBitLength แล้วซ้าย-แพดไปยัง totalBit Lengths. |
BitString(source: BitString) | คัดลอก BitString ที่มีอยู่ และนําเสนอพริกเบิต 0 ลงก่อน. |
BitString(source: BitString, padding: int) | คัดลอก BitString ที่มีอยู่ และนําเสนอพริกเบิต 0 ลงก่อน. |
Empty() | เรียก Empty ในตัวอย่าง BitString นี้. |
Zero() | เรียก Zero ในตัวอย่าง BitString นี้. |
One() | เรียก 1 ในตัวอย่างนี้ BitString. |
Zeroes(count: int) | เรียก Zeroes ((นับ) ในตัวอย่าง BitString นี้. |
Ones(count: int) | เรียก Ones ((นับ) ในตัวอย่าง BitString นี้. |
FromBitsString(s: string) | เรียก FromBitsString(s) ในตัวอย่างนี้ BitString. |
FromHexString(hex: string, bitLength: int?) | การพาราจาก hex string (big-endian bytes) โดยทางเลือก trim เป็น bitLength LSBs. |
FromBytesBuffer(buffer: byte[], offset: int, count: int) | เรียก FromBytesBuffer ((buffer, offset, count) ในตัวอย่างนี้ BitString. |
ToString() | สายคู่ของ “0” และ “1” (ซ้ายสุด = MSB = bit (ยาว-1)). |
ToHexByteString() | Hex byte string (ลําดับไบต์เดียวกันกับตัวสร้าง: ไบท์[0] คือ LSB → “0d19ff20”). |
ToBytes() | เปลี่ยนเป็นอาร์เรย์ไบต์. |
Equals(other: BitString?) | เรียก Equals ((อื่น ๆ) ในตัวอย่าง BitString นี้. |
Equals(obj: object?) | เรียก Equals(obj) ในตัวอย่าง BitString นี้. |
GetHashCode() | เรียก GetHashCode ในตัวอย่างนี้ BitString. |
Xor(a: BitString, b: BitString) | เรียก Xor(a, b) ในตัวอย่าง BitString นี้. |
Xor(other: BitString) | เรียก Xor(other) ในตัวอย่าง BitString นี้. |
Or(a: BitString, b: BitString) | เรียก Or(a, b) ในตัวอย่าง BitString นี้. |
Or(other: BitString) | เรียก Or(other) ในตัวอย่าง BitString นี้. |
And(a: BitString, b: BitString) | เรียก And(a, b) ในตัวอย่าง BitString นี้. |
And(other: BitString) | เรียก And ((อื่น ๆ) ในตัวอย่าง BitString นี้. |
Not(a: BitString) | เรียก Not ((a) ในตัวอย่าง BitString นี้. |
Not() | |
Concatenate(a: BitString, b: BitString) | สติ: ผล = บิท b ตามด้วย a bits (b เป็น prepended). |
Concatenate(other: BitString) | ในที่: เตรียมตัวอื่น ๆ ก่อนนี้. |
Substring(startFromEnd: int) | สลัดบิตทั้งหมดเว้นแต่ บิท StartFromEnd สุดท้าย. |
Substring(startFromEnd: int, count: int) | สกัดบิตนับที่เริ่มจากตําแหน่ง (ความยาว - เริ่มจากการจบ - นับ). |
PadWithZeroes(count: int) | เตรียมคํานวณ 0 บิต. |
Get64Bits(pos: int) | อ่าน 64 บิตเริ่มจากตําแหน่งบิท pos (ต้องเป็นคูณของ 64). |
Set64Bits(pos: int, value: ulong) | เขียน 64 บิต เริ่มจากตําแหน่งบิท pos (ต้องเป็นพลับของ 64). |