BitString

Visión general

BitString Es una clase en Aspose.PDF FOSS para .NET. Heredados de: IEquatable<BitString>.

Una línea de bit variable que soporta operaciones de bits, concatención, extracción substrada y conversión a/de bytes y hex.

Esta clase proporciona 35 métodos para trabajar con los objetos de BitString en programas .NET. Los métodos disponibles incluyen: And, BitString, Concatenate, Empty, Equals, FromBitsString, FromBytesBuffer, FromHexString, Get64Bits, GetHashCode, Not, One,11 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : Length.

Propiedades

NombreTipoAccessDescripción
LengthintLeerNúmero de bits.

Métodos

SignatureDescripción
BitString(length: int)Crea un BitString de la longitud dada.
BitString(length: int, fill: bool)Crea un BitString de la longitud dada llenada con 0 o 1.
BitString(bytes: byte[])Creación de una array de bytes (bytes en orden reverso: último byte → más bits izquierdos).
BitString(bytes: byte[], minBitLength: int, totalBitLength: int)Crea de bajos con trim a minBitLength luego en la izquierda al totalBidLongth.
BitString(source: BitString)Copiar un BitString existente y prepend padding zero bits.
BitString(source: BitString, padding: int)Copiar un BitString existente y prepend padding zero bits.
Empty()Chamó vacío en esta instancia BitString.
Zero()Chamó Zero en esta instancia BitString.
One()Póngase en contacto con esta instancia.
Zeroes(count: int)Chamó Zeroes(conto) en esta instancia BitString.
Ones(count: int)Póngase en contacto con ellos (conto) en esta instancia BitString.
FromBitsString(s: string)Póngase en contacto con el instante FromBitsString(s) en este instancia BitString.
FromHexString(hex: string, bitLength: int?)Parse de la cadena hex (bitos de gran tamaño), opcional para trimar a bitLongth LSBs.
FromBytesBuffer(buffer: byte[], offset: int, count: int)Chamó FromBytesBuffer(buffer, descuento, cuenta) en esta instancia BitString.
ToString()Es una línea binaria de ‘0’ y ‘1’ (la izquierda = MSB = bit (Longitud-1)).
ToHexByteString()Hex byte string (el mismo orden de bytes como el constructor: byt[0] es LSB → “0d19ff20”).
ToBytes()Convertir en array de byte.
Equals(other: BitString?)Chamó Equals(os demás) en esta instancia BitString.
Equals(obj: object?)Chamó Equals(obj) en esta instancia BitString.
GetHashCode()Póngase en el instante GetHashCode.
Xor(a: BitString, b: BitString)Chamó Xor(a, b) en esta instancia BitString.
Xor(other: BitString)Chamó Xor(uno) en esta instancia BitString.
Or(a: BitString, b: BitString)llamado o(a, b) en esta instancia BitString.
Or(other: BitString)Encuentra o (algo) en esta instancia BitString.
And(a: BitString, b: BitString)Calla y(a, b) en esta instancia BitString.
And(other: BitString)En este caso, se llama y (altre) en esta instancia BitString.
Not(a: BitString)No llama(a) en esta instancia BitString.
Not()
Concatenate(a: BitString, b: BitString)Estático: resultado = b bits seguido de un bito (b es prependido).
Concatenate(other: BitString)En lugar: preponer otros bits antes de esto.
Substring(startFromEnd: int)Extrae todos los bits excepto los últimos startFromEnd.
Substring(startFromEnd: int, count: int)Extractos de cuentas bits comenzando en la posición (Longa - StartFromEnd - Cuenta).
PadWithZeroes(count: int)Prepend cuenta con cero bits.
Get64Bits(pos: int)Leer 64 bits comenzando en el post de posición bit (debe ser múltiples de 64).
Set64Bits(pos: int, value: ulong)Escribe 64 bits comenzando en el punto de posición bit (deba ser múltiples de 64).

Ver también

 Español