Vector Classe
Definição
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.
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos.
public ref class Vector abstract sealed
public static class Vector
type Vector = class
Public Class Vector
- Herança
-
Vector
Propriedades
| Nome | Description |
|---|---|
| IsHardwareAccelerated |
Obtém um valor que indica se as operações de vetor estão sujeitas à aceleração de hardware por meio do suporte intrínseco JIT. |
Métodos
| Nome | Description |
|---|---|
| Abs<T>(Vector<T>) |
Retorna um novo vetor cujos elementos são os valores absolutos dos elementos do vetor fornecido. |
| Add<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos valores são a soma de cada par de elementos de dois vetores determinados. |
| AndNot<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor executando uma operação bit a bit e não em cada par de elementos correspondentes em dois vetores. |
| AsVectorByte<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de bytes não assinados. |
| AsVectorDouble<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de ponto flutuante de precisão dupla. |
| AsVectorInt16<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros de 16 bits. |
| AsVectorInt32<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros. |
| AsVectorInt64<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros longos. |
| AsVectorSByte<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de bytes assinados. |
| AsVectorSingle<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de ponto flutuante de precisão única. |
| AsVectorUInt16<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros de 16 bits sem sinal. |
| AsVectorUInt32<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros sem sinal. |
| AsVectorUInt64<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros longos sem sinal. |
| BitwiseAnd<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor executando uma operação bit a bit |
| BitwiseOr<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor executando uma operação bit a bit |
| ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>) |
Cria um novo vetor de precisão única com elementos selecionados entre dois vetores de origem de precisão única especificados com base em um vetor de máscara integral. |
| ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>) |
Cria um novo vetor de precisão dupla com elementos selecionados entre dois vetores de origem de precisão dupla especificados com base em um vetor de máscara integral. |
| ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>) |
Cria um novo vetor de um tipo especificado com elementos selecionados entre dois vetores de origem especificados do mesmo tipo com base em um vetor de máscara integral. |
| ConvertToDouble(Vector<Int64>) |
Converte um |
| ConvertToDouble(Vector<UInt64>) |
Converte um |
| ConvertToInt32(Vector<Single>) |
Converte um |
| ConvertToInt64(Vector<Double>) |
Converte um |
| ConvertToSingle(Vector<Int32>) |
Converte um |
| ConvertToSingle(Vector<UInt32>) |
Converte um |
| ConvertToUInt32(Vector<Single>) |
Converte um |
| ConvertToUInt64(Vector<Double>) |
Converte um |
| Divide<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos valores são o resultado da divisão dos elementos do primeiro vetor pelos elementos correspondentes no segundo vetor. |
| Dot<T>(Vector<T>, Vector<T>) |
Retorna o produto ponto de dois vetores. |
| Equals(Vector<Double>, Vector<Double>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em dois vetores de precisão dupla especificados são iguais. |
| Equals(Vector<Int32>, Vector<Int32>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em dois vetores integrais especificados são iguais. |
| Equals(Vector<Int64>, Vector<Int64>) |
Retorna um novo vetor cujos elementos sinalizam se os elementos em dois vetores inteiros longos especificados são iguais. |
| Equals(Vector<Single>, Vector<Single>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em dois vetores de precisão única especificados são iguais. |
| Equals<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor de um tipo especificado cujos elementos sinalizam se os elementos em dois vetores especificados do mesmo tipo são iguais. |
| EqualsAll<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se cada par de elementos nos vetores fornecidos é igual. |
| EqualsAny<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se qualquer par único de elementos nos vetores fornecidos é igual. |
| GreaterThan(Vector<Double>, Vector<Double>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor de ponto flutuante de precisão dupla são maiores que seus elementos correspondentes em um segundo vetor de ponto flutuante de precisão dupla. |
| GreaterThan(Vector<Int32>, Vector<Int32>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor integral são maiores do que seus elementos correspondentes em um segundo vetor integral. |
| GreaterThan(Vector<Int64>, Vector<Int64>) |
Retorna um novo vetor inteiro longo cujos elementos sinalizam se os elementos em um vetor inteiro longo são maiores do que seus elementos correspondentes em um segundo vetor inteiro longo. |
| GreaterThan(Vector<Single>, Vector<Single>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor de ponto flutuante de precisão única são maiores do que seus elementos correspondentes em um segundo vetor de ponto flutuante de precisão única. |
| GreaterThan<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos elementos sinalizam se os elementos em um vetor de um tipo especificado são maiores do que seus elementos correspondentes no segundo vetor do mesmo tempo. |
| GreaterThanAll<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se todos os elementos no primeiro vetor são maiores que os elementos correspondentes no segundo vetor. |
| GreaterThanAny<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se qualquer elemento no primeiro vetor é maior que o elemento correspondente no segundo vetor. |
| GreaterThanOrEqual(Vector<Double>, Vector<Double>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor são maiores ou iguais aos seus elementos correspondentes no segundo vetor de ponto flutuante de precisão dupla. |
| GreaterThanOrEqual(Vector<Int32>, Vector<Int32>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor integral são maiores ou iguais aos seus elementos correspondentes no segundo vetor integral. |
| GreaterThanOrEqual(Vector<Int64>, Vector<Int64>) |
Retorna um novo vetor inteiro longo cujos elementos sinalizam se os elementos em um vetor inteiro longo são maiores ou iguais aos seus elementos correspondentes no segundo vetor inteiro longo. |
| GreaterThanOrEqual(Vector<Single>, Vector<Single>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor são maiores ou iguais aos seus elementos correspondentes no segundo vetor de ponto flutuante de precisão única. |
| GreaterThanOrEqual<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos elementos sinalizam se os elementos em um vetor de um tipo especificado são maiores ou iguais aos seus elementos correspondentes no segundo vetor do mesmo tipo. |
| GreaterThanOrEqualAll<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se todos os elementos no primeiro vetor são maiores ou iguais a todos os elementos correspondentes no segundo vetor. |
| GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se qualquer elemento no primeiro vetor é maior ou igual ao elemento correspondente no segundo vetor. |
| LessThan(Vector<Double>, Vector<Double>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor de ponto flutuante de precisão dupla são menores que seus elementos correspondentes em um segundo vetor de ponto flutuante de precisão dupla. |
| LessThan(Vector<Int32>, Vector<Int32>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor integral são menores que seus elementos correspondentes em um segundo vetor integral. |
| LessThan(Vector<Int64>, Vector<Int64>) |
Retorna um novo vetor inteiro longo cujos elementos sinalizam se os elementos em um vetor inteiro longo são menores que seus elementos correspondentes em um segundo vetor inteiro longo. |
| LessThan(Vector<Single>, Vector<Single>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor de precisão única são menores que seus elementos correspondentes em um segundo vetor de precisão única. |
| LessThan<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor de um tipo especificado cujos elementos sinalizam se os elementos em um vetor são menores do que seus elementos correspondentes no segundo vetor. |
| LessThanAll<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se todos os elementos no primeiro vetor são menores que seus elementos correspondentes no segundo vetor. |
| LessThanAny<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se qualquer elemento no primeiro vetor é menor que o elemento correspondente no segundo vetor. |
| LessThanOrEqual(Vector<Double>, Vector<Double>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor de ponto flutuante de precisão dupla são menores ou iguais aos seus elementos correspondentes em um segundo vetor de ponto flutuante de precisão dupla. |
| LessThanOrEqual(Vector<Int32>, Vector<Int32>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor integral são menores ou iguais aos seus elementos correspondentes em um segundo vetor integral. |
| LessThanOrEqual(Vector<Int64>, Vector<Int64>) |
Retorna um novo vetor inteiro longo cujos elementos sinalizam se os elementos em um vetor inteiro longo são menores ou iguais aos elementos correspondentes em um segundo vetor inteiro longo. |
| LessThanOrEqual(Vector<Single>, Vector<Single>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor de ponto flutuante de precisão única são menores ou iguais aos seus elementos correspondentes em um segundo vetor de ponto flutuante de precisão única. |
| LessThanOrEqual<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos elementos sinalizam se os elementos em um vetor são menores ou iguais aos seus elementos correspondentes no segundo vetor. |
| LessThanOrEqualAll<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se todos os elementos no primeiro vetor são menores ou iguais aos seus elementos correspondentes no segundo vetor. |
| LessThanOrEqualAny<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se qualquer elemento no primeiro vetor é menor ou igual ao elemento correspondente no segundo vetor. |
| Max<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos elementos são o máximo de cada par de elementos nos dois vetores fornecidos. |
| Min<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos elementos são o mínimo de cada par de elementos nos dois vetores fornecidos. |
| Multiply<T>(T, Vector<T>) |
Retorna um novo vetor cujos valores são um valor escalar multiplicado por cada um dos valores de um vetor especificado. |
| Multiply<T>(Vector<T>, T) |
Retorna um novo vetor cujos valores são os valores de um vetor especificado multiplicados por um valor escalar. |
| Multiply<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos valores são o produto de cada par de elementos em dois vetores especificados. |
| Narrow(Vector<Double>, Vector<Double>) |
Restringe duas |
| Narrow(Vector<Int16>, Vector<Int16>) |
Restringe duas |
| Narrow(Vector<Int32>, Vector<Int32>) |
Restringe duas |
| Narrow(Vector<Int64>, Vector<Int64>) |
Restringe duas |
| Narrow(Vector<UInt16>, Vector<UInt16>) |
Restringe duas |
| Narrow(Vector<UInt32>, Vector<UInt32>) |
Restringe duas |
| Narrow(Vector<UInt64>, Vector<UInt64>) |
Restringe duas |
| Negate<T>(Vector<T>) |
Retorna um novo vetor cujos elementos são a negação do elemento correspondente no vetor especificado. |
| OnesComplement<T>(Vector<T>) |
Retorna um novo vetor cujos elementos são obtidos usando o complemento de elementos de um vetor especificado. |
| SquareRoot<T>(Vector<T>) |
Retorna um novo vetor cujos elementos são as raízes quadradas dos elementos de um vetor especificado. |
| Subtract<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos valores são a diferença entre os elementos no segundo vetor e seus elementos correspondentes no primeiro vetor. |
| Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>) |
Amplia uma |
| Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>) |
Amplia uma |
| Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>) |
Amplia uma |
| Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>) |
Amplia uma |
| Widen(Vector<Single>, Vector<Double>, Vector<Double>) |
Amplia uma |
| Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>) |
Amplia uma |
| Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>) |
Amplia uma |
| Xor<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor executando uma operação or ( |