बिटस्ट्रिंग

बिटस्ट्रिंग

अवलोकन

BitString Aspose.PDF FOSS for .NET में एक क्लास है। विरासत प्राप्त करता है: IEquatable<BitString>

एक परिवर्तनीय-लंबाई वाला बिट स्ट्रिंग जो bitwise operations, concatenation, substring extraction, और bytes एवं hex के बीच रूपांतरण का समर्थन करता है।

यह क्लास .NET प्रोग्रामों में BitString ऑब्जेक्ट्स के साथ काम करने के लिए 35 मेथड्स प्रदान करती है। Available methods include: And, BitString, Concatenate, Empty, Equals, FromBitsString, FromBytesBuffer, FromHexString, Get64Bits, GetHashCode, Not, One, और 11 अतिरिक्त मेथड्स। All public members are accessible to any .NET application after installing the Aspose.PDF FOSS for .NET package. Properties: Length.

गुण

नामप्रकारपहुँचविवरण
Lengthintपढ़नाबिट्स की संख्या।

विधियाँ

SignatureDescription
BitString(length: int)दिए गए लंबाई का शून्य-भरा BitString बनाएं।
BitString(length: int, fill: bool)दिए गए लंबाई का BitString बनाएं, जो 0 या 1 से भरा हो।
BitString(bytes: byte[])एक बाइट एरे से बनाएं (बाइट्स उल्टे क्रम में: अंतिम बाइट → बाएँmost बिट्स)।
BitString(bytes: byte[], minBitLength: int, totalBitLength: int)बाइट्स से बनाएं, पहले minBitLength तक ट्रिम करें फिर totalBitLength तक बाएँ ओर पैड करें।
BitString(source: BitString)मौजूदा BitString की कॉपी बनाएं और पैडिंग शून्य बिट्स को पहले जोड़ें।
BitString(source: BitString, padding: int)मौजूदा BitString की कॉपी बनाएं और पैडिंग शून्य बिट्स को पहले जोड़ें।
Empty()इस BitString इंस्टेंस पर Empty को कॉल करता है।
Zero()इस BitString इंस्टेंस पर Zero को कॉल करता है।
One()इस BitString इंस्टेंस पर One को कॉल करता है।
Zeroes(count: int)इस BitString इंस्टेंस पर Zeroes को कॉल करता है।
Ones(count: int)इस BitString इंस्टेंस पर Ones को कॉल करता है।
FromBitsString(s: string)इस BitString इंस्टेंस पर FromBitsString को कॉल करता है।
FromHexString(hex: string, bitLength: int?)हेक्स स्ट्रिंग (बिग-एंडियन बाइट्स) से पार्स करें, वैकल्पिक रूप से bitLength LSBs तक ट्रिम करें।
FromBytesBuffer(buffer: byte[], offset: int, count: int)इस BitString इंस्टेंस पर FromBytesBuffer को कॉल करता है।
ToString()‘0’ और ‘1’ की बाइनरी स्ट्रिंग (बाएँmost = MSB = बिट (Length-1))।
ToHexByteString()हेक्स बाइट स्ट्रिंग (कंस्ट्रक्टर के समान बाइट क्रम: byte[0] LSB है → “0d19ff20”)।
ToBytes()बाइट एरे में परिवर्तित करें।
Equals(other: BitString?)इस BitString इंस्टेंस पर Equals को कॉल करता है।
Equals(obj: object?)
GetHashCode()इस BitString इंस्टेंस पर GetHashCode को कॉल करता है।
Xor(a: BitString, b: BitString)इस BitString इंस्टेंस पर Xor को कॉल करता है।
Xor(other: BitString)
Or(a: BitString, b: BitString)इस BitString इंस्टेंस पर Or को कॉल करता है।
Or(other: BitString)
And(a: BitString, b: BitString)इस BitString इंस्टेंस पर And को कॉल करता है।
And(other: BitString)
Not(a: BitString)इस BitString इंस्टेंस पर Not को कॉल करता है।
Not()
Concatenate(a: BitString, b: BitString)स्टैटिक: परिणाम = b बिट्स के बाद a बिट्स (b को पहले जोड़ा जाता है)।
Concatenate(other: BitString)इन-प्लेस: इस से पहले अन्य बिट्स को prepend करें।
Substring(startFromEnd: int)अंतिम startFromEnd बिट्स को छोड़कर सभी बिट्स निकालें।
Substring(startFromEnd: int, count: int)स्थिति (Length - startFromEnd - count) से शुरू होकर count बिट्स निकालें।
PadWithZeroes(count: int)count शून्य बिट्स को prepend करें।
Get64Bits(pos: int)बिट स्थिति pos से 64 बिट्स पढ़ें (pos 64 का गुणज होना चाहिए)।
Set64Bits(pos: int, value: ulong)बिट स्थिति pos से 64 बिट्स लिखें (pos 64 का गुणज होना चाहिए)।

संबंधित देखें

 हिन्दी