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คําอธิบาย
Lengthintอ่านจํานวนบิต.

วิธีการ

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).

ดูเช่นกัน

 ภาษาไทย