BitString

نظرة عامة

BitString هي فئة في Aspose.PDF FOSS لـ .NET. الميراث من: IEquatable<BitString>.

سلسلة بت ذات طول متغير تدعم العمليات البيتية، التشابك، استخراج السلاسل الفرعية، والتحويل إلى/من بايت و هيكس.

توفر هذه الفئة 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)إنشاء من بايت مع trim إلى minBitLength ثم يسار-باد لtotalBit Lengths.
BitString(source: BitString)نسخ BitString الموجودة وترسيم بيتات صفر.
BitString(source: BitString, padding: int)نسخ BitString الموجودة وترسيم بيتات صفر.
Empty()يطلق على الفارغ في هذه BitString حالة.
Zero()يطلب صفر في هذه BitString حالة.
One()يُدعو واحد على هذه الحالة BitString.
Zeroes(count: int)يطلب الصفر في هذه الحالة BitString.
Ones(count: int)يُدعو (واينز) في هذه الحالة.
FromBitsString(s: string)يدعو FromBitsString على هذه الحالة BitString.
FromHexString(hex: string, bitLength: int?)تحليل من سلسلة الهيكس (بايتات كبيرة) ، اختياريًا تقليص إلى bitLength LSBs.
FromBytesBuffer(buffer: byte[], offset: int, count: int)يدعو FromBytesBuffer على هذه الحالة BitString.
ToString()سلسلة ثنائية من “0” و “1” (الأقصى يسارًا = MSB = bit (Length-1)).
ToHexByteString()سلسلة بايتات هيكس (نفس ترتيب البايت كالبناء: بايث[0] هو LSB → “0d19ff20”).
ToBytes()تحويل إلى مجموعة بايت.
Equals(other: BitString?)يطلب مساوات في هذه الحالة BitString.
Equals(obj: object?)
GetHashCode()يدعو GetHashCode على هذه الحالة BitString.
Xor(a: BitString, b: BitString)يُدعو (إكسور) في هذه الحالة.
Xor(other: BitString)
Or(a: BitString, b: BitString)أو على هذه الحالة BitString.
Or(other: BitString)
And(a: BitString, b: BitString)“و” في هذه الحالة.
And(other: BitString)
Not(a: BitString)لا يُطلق على هذه الحالة.
Not()
Concatenate(a: BitString, b: BitString)ثابت: النتيجة = بيتات تليها a bits (b هو مُسبق).
Concatenate(other: BitString)في المكان: إعداد قطعة أخرى قبل هذا.
Substring(startFromEnd: int)استخراج جميع البط ما عدا آخر بيت StartFromEnd.
Substring(startFromEnd: int, count: int)استخراج عدد البط التي تبدأ في الموقع (الطول - startFromEnd - العد).
PadWithZeroes(count: int)إعداد المعدلات صفر.
Get64Bits(pos: int)قراءة 64 بت بدءاً من موقع البيت (يجب أن يكون مضاعفاً لـ64).
Set64Bits(pos: int, value: ulong)اكتب 64 بت بدءاً من موقع البيت (يجب أن يكون مضاعفاً لـ64).

انظر أيضاً

 العربية