Vector64<T> Estructura
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í.
Representa un vector de 64 bits de un tipo numérico especificado que es adecuado para la optimización de bajo nivel de algoritmos paralelos.
generic <typename T>
where T : value classpublic value class Vector64 : IEquatable<System::Runtime::Intrinsics::Vector64<T>>
generic <typename T>
public value class Vector64 : IEquatable<System::Runtime::Intrinsics::Vector64<T>>
public readonly struct Vector64<T> : IEquatable<System.Runtime.Intrinsics.Vector64<T>> where T : struct
public readonly struct Vector64<T> : IEquatable<System.Runtime.Intrinsics.Vector64<T>>
type Vector64<'T (requires 'T : struct)> = struct
type Vector64<'T> = struct
Public Structure Vector64(Of T)
Implements IEquatable(Of Vector64(Of T))
- T
Tipo de los elementos del vector.
- Herencia
- Implementaciones
-
IEquatable<Vector64<T>>
All |
Obtiene un elemento Vector64<T> nuevo con todos los bits establecidos en 1. |
Count |
Obtiene el número de |
Indices |
Representa un vector de 64 bits de un tipo numérico especificado que es adecuado para la optimización de bajo nivel de algoritmos paralelos. |
Is |
Obtiene un valor que indica si |
Item[Int32] |
Obtiene el elemento en el índice especificado. |
One |
Obtiene un nuevo Vector64<T> objeto con todos los elementos inicializados en uno. |
Zero |
Obtiene una nueva instancia de Vector64<T> con todos los elementos puestos a cero. |
Equals(Object) |
Determina si el objeto especificado es igual a la instancia actual. |
Equals(Vector64<T>) |
Determina si el objeto Vector64<T> especificado es igual a la instancia actual. |
Get |
Obtiene el código hash de la instancia. |
To |
Convierte la instancia actual en su representación de cadena equivalente. |
Addition(Vector64<T>, Vector64<T>) |
Agrega dos vectores para calcular su suma. |
Bitwise |
Calcula el bit a bit y de dos vectores. |
Bitwise |
Calcula el bit a bit o de dos vectores. |
Division(Vector64<T>, T) |
Divide un vector por un escalar para calcular el cociente por elemento. |
Division(Vector64<T>, Vector64<T>) |
Divide dos vectores para calcular su cociente. |
Equality(Vector64<T>, Vector64<T>) |
Compara dos vectores para determinar si todos los elementos son iguales. |
Exclusive |
Calcula el exclusivo o de dos vectores. |
Inequality(Vector64<T>, Vector64<T>) |
Compara dos vectores para determinar si alguno de los elementos no es igual. |
Left |
Desplaza cada elemento de un vector a la izquierda por la cantidad especificada. |
Multiply(T, Vector64<T>) |
Multiplica un vector por un escalar para calcular su producto. |
Multiply(Vector64<T>, T) |
Multiplica un vector por un escalar para calcular su producto. |
Multiply(Vector64<T>, Vector64<T>) |
Multiplica dos vectores para calcular su producto en función de los elementos. |
Ones |
Calcula el complemento uno de un vector. |
Right |
Desplaza (firmado) cada elemento de un vector a la derecha por la cantidad especificada. |
Subtraction(Vector64<T>, Vector64<T>) |
Resta dos vectores para calcular su diferencia. |
Unary |
Calcula la negación unaria de un vector. |
Unary |
Devuelve un vector determinado sin cambios. |
Unsigned |
Desplaza (sin signo) cada elemento de un vector derecho por la cantidad especificada. |
As<T,U>(Vector64<T>) |
Reinterpreta un elemento Vector64<T> de tipo |
As |
Reinterpreta un elemento Vector64<T> como un nuevo elemento Vector64 de tipo Byte. |
As |
Reinterpreta un elemento Vector64<T> como un nuevo elemento Vector64 de tipo Double. |
As |
Reinterpreta un elemento Vector64<T> como un nuevo elemento Vector64 de tipo Int16. |
As |
Reinterpreta un elemento Vector64<T> como un nuevo elemento Vector64 de tipo Int32. |
As |
Reinterpreta un elemento Vector64<T> como un nuevo elemento Vector64 de tipo Int64. |
As |
Reinterpreta un elemento Vector64<T> como un nuevo elemento Vector64<T>. |
As |
Reinterpreta un elemento Vector64<T> como un nuevo elemento Vector64<T>. |
As |
Reinterpreta un elemento Vector64<T> como un nuevo elemento Vector64 de tipo SByte. |
As |
Reinterpreta un elemento Vector64<T> como un nuevo elemento Vector64 de tipo Single. |
As |
Reinterpreta un elemento Vector64<T> como un nuevo elemento Vector64 de tipo UInt16. |
As |
Reinterpreta un elemento Vector64<T> como un nuevo elemento Vector64 de tipo UInt32. |
As |
Reinterpreta un elemento Vector64<T> como un nuevo elemento Vector64 de tipo UInt64. |
Copy |
Copia un objeto Vector64<T> en una matriz determinada. |
Copy |
Copia un Vector64<T> objeto en una matriz determinada a partir del índice especificado. |
Copy |
Copia un Vector64<T> objeto en un intervalo determinado. |
Extract |
Extrae el bit más significativo de cada elemento de un vector. |
Get |
Obtiene el elemento en el índice especificado. |
Store<T>(Vector64<T>, T*) |
Almacena un vector en el destino especificado. |
Store |
Almacena un vector en el destino alineado especificado. |
Store |
Almacena un vector en el destino alineado especificado. |
Store |
Almacena un vector en el destino especificado. |
Store |
Almacena un vector en el destino especificado. |
To |
Convierte el vector especificado en un escalar que contiene el valor del primer elemento. |
To |
Convierte el vector proporcionado en un Vector128<T> nuevo con los 64 bits inferiores establecidos en el valor del vector especificado y los 64 bits superiores inicializados en cero. |
To |
Convierte el vector proporcionado en un Vector128<T> nuevo con los 64 bits inferiores establecidos en el valor del vector especificado y los 64 bits superiores sin inicializar. |
Try |
Intenta copiar un objeto Vector<T> en un intervalo determinado. |
With |
Crea Vector64<T> con el elemento en el índice especificado establecido en el valor especificado y los elementos restantes establecidos en el mismo valor que en el vector especificado. |
Producto | Versiones |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: