BitString

Revisió

BitString És una classe en Aspose.PDF FOSS per a .NET. Heretat de: IEquatable<BitString>.

Una línia de bit variable que dóna suport a les operacions bitwise, la concatenció, l’extracció substrada i la conversió en/de bits i hex.

Aquesta classe proporciona 35 mètodes per treballar amb els objectes BitString en programes .NET. Els mètodes disponibles inclouen: And, BitString, Concatenate, Empty, Equals, FromBitsString, FromBytesBuffer, FromHexString, Get64Bits, GetHashCode, Not, One,11 mètodes addicionals. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net. Propietats : Length.

Propietats

NomTipusAccessDescripció
LengthintLlegirNombre de bites.

Mètodes

SignatureDescripció
BitString(length: int)Crea un BitString de zero omplit de la longitud donada.
BitString(length: int, fill: bool)Crea un BitString de la longitud donada omplit amb 0 o 1.
BitString(bytes: byte[])Crear d’una aranya de bytes (bites en ordre revers: últim byte → més esquerres bits).
BitString(bytes: byte[], minBitLength: int, totalBitLength: int)Crear de bites amb trencament a minBitLongth i després esquerra-pad a totalBidLength.
BitString(source: BitString)Copiar un existent BitString i prepend padding zero bits.
BitString(source: BitString, padding: int)Copiar un existent BitString i prepend padding zero bits.
Empty()Calla Empty en aquesta instància BitString.
Zero()Coneix Zero en aquesta instància BitString.
One()Coneix un en aquest instància BitString.
Zeroes(count: int)Coneix Zeroes(conto) en aquesta instància BitString.
Ones(count: int)Coneix-los en aquesta instància BitString.
FromBitsString(s: string)Coneix FromBitsString(s) en aquest instància BitString.
FromHexString(hex: string, bitLength: int?)Parse de la cadena hex (bits de gran encesa), opcionalment trim a bitLongth LSBs.
FromBytesBuffer(buffer: byte[], offset: int, count: int)Calla FromBytesBuffer(buffer, descompte, compta) en aquesta instància BitString.
ToString()Rècord binari de ‘0’ i ‘1’ (esquerra = MSB = bit (Longue-1)).
ToHexByteString()El bit de l’hèc (el mateix ordre del byte que el constructor: el byt[0] és LSB → “0d19ff20”).
ToBytes()Convertir a l’arrat de byte.
Equals(other: BitString?)Calla Equals(d’altres) en aquesta instància BitString.
Equals(obj: object?)Calla Equals(obj) en aquesta instància BitString.
GetHashCode()Coneix GetHashCode en aquest instància BitString.
Xor(a: BitString, b: BitString)Coneix Xor(a, b) en aquesta instància BitString.
Xor(other: BitString)Coneix Xor(altre) en aquesta instància BitString.
Or(a: BitString, b: BitString)Coneix o(a, b) en aquest instància BitString.
Or(other: BitString)Coneix o (altre) en aquesta instància BitString.
And(a: BitString, b: BitString)Coneix i(a, b) en aquest instància BitString.
And(other: BitString)Coneix i (altre) en aquesta instància BitString.
Not(a: BitString)Calla No(a) en aquesta instància BitString.
Not()
Concatenate(a: BitString, b: BitString)Estat: resultats = bits seguit per un bit (b és prepend).
Concatenate(other: BitString)En lloc: prepend altres bites abans d’això.
Substring(startFromEnd: int)Extrata tots els bit, excepte els últims bit de startFromEnd.
Substring(startFromEnd: int, count: int)Extrata de comptes bits que comencen a la posició (Longet - StartFromEnd - Compte).
PadWithZeroes(count: int)Prepend compta zero bits.
Get64Bits(pos: int)Llegir 64 bits començant a la posada de bit (ha de ser múltiples de 64).
Set64Bits(pos: int, value: ulong)Escriu 64 bits començant a la posada de bit (ha de ser múltiples de 64).

Veure també

 Català