BitString

סקירה כללית

BitString הוא שיעור ב Aspose.PDF FOSS עבור .NET. מורשת מ : IEquatable<BitString>.

שורה בת-אורך משתנה תומכת בפעולות bitwise, קונקטינציה, אקסטרה סובסטרינג והפוך ל/מבייטים ו hex.

שיעור זה מספק 35 שיטות לעבוד עם אובייקטים ב- .NET תוכניות. שיטות זמינות כוללות: And, BitString, Concatenate, Empty, Equals, FromBitsString, FromBytesBuffer, FromHexString, Get64Bits, GetHashCode, Not, One,11 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.PDF FOSS עבור חבילת .Net. רכוש : Length.

מאפיינים

שםסוגAccessתיאור
Lengthintקראומספר ביטים.

שיטות

Signatureתיאור
BitString(length: int)יצירת מחיקה אפס של אורך נתון.
BitString(length: int, fill: bool)יצירת BitString של אורך נתון מלא עם 0 או 1.
BitString(bytes: byte[])יצירת ביטים מתוך סדר באט (ביטים בסדר הפוך: ביטה האחרונה → ביט שמאל).
BitString(bytes: byte[], minBitLength: int, totalBitLength: int)יצירת ביטים עם ציר ל minBitLength ולאחר מכן שמאל-פד ל totalBidLangth.
BitString(source: BitString)העתק BitString קיימת ולקח את הקלפים של אפס ביטים.
BitString(source: BitString, padding: int)העתק BitString קיימת ולקח את הקלפים של אפס ביטים.
Empty()קוראים ריק על זה BitString דוגמה.
Zero()צלצל אפס על האינדקס הזה BitString.
One()צלצול אחד על האינדקס הזה BitString.
Zeroes(count: int)קרא Zeroes(חשבון) על האינדקס הזה BitString.
Ones(count: int)קראו להם (חשבון) על האינדקס הזה BitString.
FromBitsString(s: string)צלצול FromBitsString(s) על האינדקס הזה BitString.
FromHexString(hex: string, bitLength: int?)פריסה מהשורה הקס (בייטים גדולים), אופציונלי לחתוך ל- bitLongth LSBs.
FromBytesBuffer(buffer: byte[], offset: int, count: int)התקשר FromBytesBuffer(בוקר, תשלום, סכום) על ההדפסה הזו BitString.
ToString()שורה בינארית של ‘0’ ו ‘1’ (לשמאל = MSB = bit (אורך 1)).
ToHexByteString()שורת ביטים Hex (הסדר באט זהה כמו המפיק: ביט[0] הוא LSB → “0d19ff20”).
ToBytes()הפוך ל- byte array.
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(אחרים) על האינדקס הזה BitString.
Or(a: BitString, b: BitString)התקשר או(א, ב) על הדוגמה הזו BitString.
Or(other: BitString)התקשר או (אחרים) על האינדקס הזה BitString.
And(a: BitString, b: BitString)קוראים ו(א, ב) על האינדקס הזה BitString.
And(other: BitString)קוראים ו(אחרים) על זה BitString דוגמה.
Not(a: BitString)לא קוראים (א) על האינדקס הזה BitString.
Not()
Concatenate(a: BitString, b: BitString)סטטי: התוצאה = b ביטים ואחריו בייט (b הוא מופרך).
Concatenate(other: BitString)במקום: להדביק את הקצוות האחרים לפני זה.
Substring(startFromEnd: int)הוציאו את כל הביטים מלבד ביטים האחרונים של StartFromEnd.
Substring(startFromEnd: int, count: int)החלקים מחושבים ביטים מתחילים במיקום (אורך - startFromEnd - count).
PadWithZeroes(count: int)תספור את ה-Nul Bits.
Get64Bits(pos: int)קרא 64 סיביות החל ב-bit position pos (צריך להיות מרובים מ-64).
Set64Bits(pos: int, value: ulong)כתוב 64 סיביות החל ב-bit position pos (צריך להיות מרובים של 64).

ראה גם

 עברית