Vector64<T> Estrutura
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um vetor de 64 bits de um tipo numérico especificado que é adequado para otimização de baixo nível 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
O tipo dos elementos no vetor.
- Herança
- Implementações
-
IEquatable<Vector64<T>>
All |
Obtém um novo Vector64<T> com todos os bits definidos como 1. |
Count |
Obtém o número de |
Indices |
Representa um vetor de 64 bits de um tipo numérico especificado que é adequado para otimização de baixo nível de algoritmos paralelos. |
Is |
Obtém um valor que indica se |
Item[Int32] |
Obtém o elemento no índice especificado. |
One |
Obtém um novo Vector64<T> com todos os elementos inicializados para um. |
Zero |
Obtém um novo Vector64<T> com todos os elementos inicializados para zero. |
Equals(Object) |
Determina se o objeto especificado é igual à instância atual. |
Equals(Vector64<T>) |
Determina se o Vector64<T> especificado é igual à instância atual. |
Get |
Obtém o código hash para a instância. |
To |
Converte a instância atual em uma representação de cadeia de caracteres equivalente. |
Addition(Vector64<T>, Vector64<T>) |
Adiciona dois vetores para calcular sua soma. |
Bitwise |
Calcula o bit a bit e de dois vetores. |
Bitwise |
Calcula o bit a bit ou de dois vetores. |
Division(Vector64<T>, T) |
Divide um vetor por um escalar para calcular o quociente por elemento. |
Division(Vector64<T>, Vector64<T>) |
Divide dois vetores para calcular seu quociente. |
Equality(Vector64<T>, Vector64<T>) |
Compara dois vetores para determinar se todos os elementos são iguais. |
Exclusive |
Calcula o exclusivo ou de dois vetores. |
Inequality(Vector64<T>, Vector64<T>) |
Compara dois vetores para determinar se algum elemento não é igual. |
Left |
Desloca cada elemento de um vetor à esquerda pela quantidade especificada. |
Multiply(T, Vector64<T>) |
Multiplica um vetor por um escalar para calcular seu produto. |
Multiply(Vector64<T>, T) |
Multiplica um vetor por um escalar para calcular seu produto. |
Multiply(Vector64<T>, Vector64<T>) |
Multiplica dois vetores para calcular seu produto elemento a elemento. |
Ones |
Calcula o complemento ones de um vetor. |
Right |
Desloca (assinado) cada elemento de um vetor à direita pelo valor especificado. |
Subtraction(Vector64<T>, Vector64<T>) |
Subtrai dois vetores para calcular sua diferença. |
Unary |
Calcula a negação unária de um vetor. |
Unary |
Retorna um determinado vetor inalterado. |
Unsigned |
Desloca (sem sinal) cada elemento de um vetor à direita pela quantidade especificada. |
As<T,U>(Vector64<T>) |
Reinterpreta um Vector64<T> do tipo |
As |
Reinterpreta um Vector64<T> como um novo Vector64 do tipo Byte. |
As |
Reinterpreta um Vector64<T> como um novo Vector64 do tipo Double. |
As |
Reinterpreta um Vector64<T> como um novo Vector64 do tipo Int16. |
As |
Reinterpreta um Vector64<T> como um novo Vector64 do tipo Int32. |
As |
Reinterpreta um Vector64<T> como um novo Vector64 do tipo Int64. |
As |
Reinterpreta um Vector64<T> como um novo Vector64<T>. |
As |
Reinterpreta um Vector64<T> como um novo Vector64<T>. |
As |
Reinterpreta um Vector64<T> como um novo Vector64 do tipo SByte. |
As |
Reinterpreta um Vector64<T> como um novo Vector64 do tipo Single. |
As |
Reinterpreta um Vector64<T> como um novo Vector64 do tipo UInt16. |
As |
Reinterpreta um Vector64<T> como um novo Vector64 do tipo UInt32. |
As |
Reinterpreta um Vector64<T> como um novo Vector64 do tipo UInt64. |
Copy |
Copia um Vector64<T> para uma determinada matriz. |
Copy |
Copia um Vector64<T> para uma determinada matriz começando no índice especificado. |
Copy |
Copia um Vector64<T> para um determinado intervalo. |
Extract |
Extrai o bit mais significativo de cada elemento em um vetor. |
Get |
Obtém o elemento no índice especificado. |
Store<T>(Vector64<T>, T*) |
Armazena um vetor no destino determinado. |
Store |
Armazena um vetor no destino alinhado determinado. |
Store |
Armazena um vetor no destino alinhado determinado. |
Store |
Armazena um vetor no destino determinado. |
Store |
Armazena um vetor no destino determinado. |
To |
Converte o vetor especificado em um escalar que contém o valor do primeiro elemento. |
To |
Converte o vetor especificado em um novo Vector128<T> com os 64 bits inferiores definidos com o valor do vetor especificado os 64 bits superiores inicializados como zero. |
To |
Converte o vetor especificado em um novo Vector128<T> com os 64 bits inferiores definidos com o valor do vetor especificado os 64 bits superiores mantidos não inicializados. |
Try |
Tenta copiar um Vector<T> para um determinado intervalo. |
With |
Cria um Vector64<T> com o elemento no índice especificado definido com o valor especificado e os elementos restantes definidos com o mesmo valor do vetor especificado. |
Produto | Versões |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: