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 | תיאור |
|---|---|---|---|
Length | int | קראו | מספר ביטים. |
שיטות
| 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). |