BitOperations Clase
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona métodos de utilidad para las operaciones de manipulación de bits intrínsecos. Los métodos usan intrínsecos de hardware si hay disponibles en la plataforma subyacente; de lo contrario, usan reservas de software optimizadas.
public ref class BitOperations abstract sealed
public static class BitOperations
type BitOperations = class
Public Class BitOperations
- Herencia
-
BitOperations
Crc32C(UInt32, Byte) |
Acumula la suma de comprobación CRC (comprobación de redundancia cíclica). |
Crc32C(UInt32, UInt16) |
Acumula la suma de comprobación CRC (comprobación de redundancia cíclica). |
Crc32C(UInt32, UInt32) |
Acumula la suma de comprobación CRC (comprobación de redundancia cíclica). |
Crc32C(UInt32, UInt64) |
Acumula la suma de comprobación CRC (comprobación de redundancia cíclica). |
Is |
Evalúa si el valor especificado Int32 es una potencia de dos. |
Is |
Evalúa si el valor especificado Int64 es una potencia de dos. |
Is |
Determina si el valor entero especificado es una potencia de 2. |
Is |
Evalúa si el valor especificado UInt32 es una potencia de dos. |
Is |
Evalúa si el valor especificado UInt64 es una potencia de dos. |
Is |
Determina si el valor entero especificado es una potencia de 2. |
Leading |
Cuenta el número de bits cero iniciales en una máscara de entero de 32 bits sin signo. |
Leading |
Cuenta el número de bits cero iniciales en una máscara de entero de 64 bits sin signo. |
Leading |
Cuenta el número de bits iniciales cero en una máscara. Similar en comportamiento a la instrucción X86 LZCNT. |
Log2(UInt32) |
Devuelve el logaritmo de entero (múltiplo inferior) del valor especificado, base 2. |
Log2(UInt64) |
Devuelve el logaritmo de entero (múltiplo inferior) del valor especificado, base 2. |
Log2(UInt |
Devuelve el logaritmo de entero (múltiplo inferior) del valor especificado, base 2. |
Pop |
Devuelve el recuento de rellenado (número de bits establecidos) de una máscara. |
Pop |
Devuelve el recuento de rellenado (número de bits establecidos) de una máscara de enteros de 64 bits sin signo. |
Pop |
Devuelve el recuento de rellenado (número de bits establecidos) de una máscara. Similar en comportamiento a la instrucción POPCNT x86. |
Rotate |
Gira el valor especificado a la izquierda el número de bits especificado. |
Rotate |
Gira el valor especificado a la izquierda el número de bits especificado. |
Rotate |
Gira el valor especificado a la izquierda el número de bits especificado. Similar en comportamiento a la instrucción x86 ROL. |
Rotate |
Gira el valor especificado a la derecha el número de bits especificado. |
Rotate |
Gira el valor especificado a la derecha el número de bits especificado. |
Rotate |
Gira el valor especificado a la derecha el número de bits especificado. Similar en comportamiento a la ROR de instrucciones x86. |
Round |
Redondea el valor especificado UInt32 hasta una potencia de dos. |
Round |
Redondea el valor especificado UInt64 hasta una potencia de dos. |
Round |
Redondea el valor entero dado hasta una potencia de 2. |
Trailing |
Cuenta el número de bits cero finales en una máscara de valor entero de 32 bits. |
Trailing |
Cuenta el número de bits cero finales en una máscara de valor entero de 64 bits. |
Trailing |
Cuenta el número de bits finales cero en una máscara. Similar en comportamiento a la instrucción x86 TZCNT. |
Trailing |
Cuenta el número de bits cero finales en una máscara de valor entero de 32 bits. |
Trailing |
Cuenta el número de bits cero finales en una máscara de valor entero de 64 bits. |
Trailing |
Cuenta el número de bits finales cero en una máscara. Similar en comportamiento a la instrucción x86 TZCNT. |
Produto | Versións |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
Comentarios de .NET
.NET é un proxecto de código aberto. Selecciona unha ligazón para ofrecer comentarios: