Vector Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece um conjunto de métodos estáticos para criar, manipular e operar de outras formas em vetores genéricos.
public ref class Vector abstract sealed
public static class Vector
type Vector = class
Public Class Vector
- Herança
-
Vector
Propriedades
| Name | Description |
|---|---|
| IsHardwareAccelerated |
Obtém um valor que indica se as operações vetoriais estão sujeitas a aceleração por hardware através do suporte intrínseco do JIT. |
Métodos
| Name | Description |
|---|---|
| Abs<T>(Vector<T>) |
Devolve um novo vetor cujos elementos são os valores absolutos dos elementos do vetor dado. |
| Add<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor cujos valores são a soma de cada par de elementos de dois vetores dados. |
| AndNot<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor ao realizar uma operação bit a bit And Not 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 sem sinal. |
| AsVectorDouble<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado para os de um vetor de ponto flutuante de dupla precisão. |
| 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 para os de um vetor de ponto flutuante de precisão simples. |
| 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>) |
Devolve um novo vetor ao realizar uma operação bit a |
| BitwiseOr<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor ao realizar uma operação bit a |
| ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>) |
Cria um novo vetor de precisão simples com elementos selecionados entre dois vetores fonte de precisão simples especificados baseados num vetor de máscara integral. |
| ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>) |
Cria um novo vetor de dupla precisão com elementos selecionados entre dois vetores fonte de dupla precisão especificados, baseados num 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 fonte especificados do mesmo tipo, com base num vetor de máscara integral. |
| ConvertToDouble(Vector<Int64>) |
Converte a |
| ConvertToDouble(Vector<UInt64>) |
Converte a |
| ConvertToInt32(Vector<Single>) |
Converte a |
| ConvertToInt64(Vector<Double>) |
Converte a |
| ConvertToSingle(Vector<Int32>) |
Converte a |
| ConvertToSingle(Vector<UInt32>) |
Converte a |
| ConvertToUInt32(Vector<Single>) |
Converte a |
| ConvertToUInt64(Vector<Double>) |
Converte a |
| Divide<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor cujos valores resultam da divisão dos elementos do primeiro vetor pelos elementos correspondentes do segundo vetor. |
| Dot<T>(Vector<T>, Vector<T>) |
Devolve o produto escalar de dois vetores. |
| Equals(Vector<Double>, Vector<Double>) |
Devolve um novo vetor integral cujos elementos sinalizam se os elementos em dois vetores de dupla precisão especificados são iguais. |
| Equals(Vector<Int32>, Vector<Int32>) |
Devolve um novo vetor integral cujos elementos sinalizam se os elementos em dois vetores inteiros especificados são iguais. |
| Equals(Vector<Int64>, Vector<Int64>) |
Devolve um novo vetor cujos elementos sinalizam se os elementos em dois vetores inteiros longos especificados são iguais. |
| Equals(Vector<Single>, Vector<Single>) |
Devolve um novo vetor integral cujos elementos indicam se os elementos em dois vetores de precisão simples especificados são iguais. |
| Equals<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor de um tipo especificado cujos elementos indicam se os elementos em dois vetores especificados do mesmo tipo são iguais. |
| EqualsAll<T>(Vector<T>, Vector<T>) |
Devolve um valor que indica se cada par de elementos nos vetores dados é igual. |
| EqualsAny<T>(Vector<T>, Vector<T>) |
Devolve um valor que indica se qualquer par individual de elementos nos vetores dados é igual. |
| GreaterThan(Vector<Double>, Vector<Double>) |
Devolve um novo vetor integral cujos elementos sinalizam se os elementos num vetor de ponto flutuante de dupla precisão são maiores do que os seus elementos correspondentes num segundo vetor de ponto flutuante de dupla precisão. |
| GreaterThan(Vector<Int32>, Vector<Int32>) |
Devolve um novo vetor integral cujos elementos sinalizam se os elementos num vetor integral são maiores do que os seus elementos correspondentes num segundo vetor integral. |
| GreaterThan(Vector<Int64>, Vector<Int64>) |
Devolve um novo vetor inteiro longo cujos elementos sinalizam se os elementos num vetor inteiro longo são maiores do que os seus elementos correspondentes num segundo vetor inteiro longo. |
| GreaterThan(Vector<Single>, Vector<Single>) |
Devolve um novo vetor integral cujos elementos indicam se os elementos num vetor de ponto flutuante de precisão simples são maiores do que os seus elementos correspondentes num segundo vetor de ponto flutuante de precisão simples. |
| GreaterThan<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor cujos elementos sinalizam se os elementos num vetor de um tipo especificado são maiores do que os seus elementos correspondentes no segundo vetor do mesmo tempo. |
| GreaterThanAll<T>(Vector<T>, Vector<T>) |
Devolve um valor que indica se todos os elementos do primeiro vetor são maiores do que os elementos correspondentes no segundo vetor. |
| GreaterThanAny<T>(Vector<T>, Vector<T>) |
Devolve um valor que indica se algum elemento no primeiro vetor é maior do que o elemento correspondente no segundo vetor. |
| GreaterThanOrEqual(Vector<Double>, Vector<Double>) |
Devolve um novo vetor integral cujos elementos sinalizam se os elementos num vetor são maiores ou iguais aos seus elementos correspondentes no segundo vetor de ponto flutuante de dupla precisão. |
| GreaterThanOrEqual(Vector<Int32>, Vector<Int32>) |
Devolve um novo vetor integral cujos elementos sinalizam se os elementos num vetor integral são maiores ou iguais aos seus elementos correspondentes no segundo vetor integral. |
| GreaterThanOrEqual(Vector<Int64>, Vector<Int64>) |
Devolve um novo vetor inteiro longo cujos elementos sinalizam se os elementos num vetor inteiro longo são maiores ou iguais aos seus elementos correspondentes no segundo vetor inteiro longo. |
| GreaterThanOrEqual(Vector<Single>, Vector<Single>) |
Devolve um novo vetor integral cujos elementos indicam se os elementos num vetor são maiores ou iguais aos seus elementos correspondentes no segundo vetor de ponto flutuante de precisão simples. |
| GreaterThanOrEqual<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor cujos elementos sinalizam se os elementos num 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>) |
Devolve um valor que indica se todos os elementos do primeiro vetor são maiores ou iguais a todos os elementos correspondentes do segundo vetor. |
| GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>) |
Devolve um valor que indica se algum elemento do primeiro vetor é maior ou igual ao elemento correspondente no segundo vetor. |
| LessThan(Vector<Double>, Vector<Double>) |
Devolve um novo vetor integral cujos elementos indicam se os elementos num vetor de ponto flutuante de dupla precisão são menores do que os seus elementos correspondentes num segundo vetor de ponto flutuante de dupla precisão. |
| LessThan(Vector<Int32>, Vector<Int32>) |
Devolve um novo vetor integral cujos elementos sinalizam se os elementos num vetor integral são menores do que os seus elementos correspondentes num segundo vetor integral. |
| LessThan(Vector<Int64>, Vector<Int64>) |
Devolve um novo vetor inteiro longo cujos elementos indicam se os elementos num vetor inteiro longo são menores do que os seus elementos correspondentes num segundo vetor inteiro longo. |
| LessThan(Vector<Single>, Vector<Single>) |
Devolve um novo vetor integral cujos elementos sinalizam se os elementos num vetor de precisão simples são inferiores aos seus elementos correspondentes num segundo vetor de precisão simples. |
| LessThan<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor de um tipo especificado cujos elementos sinalizam se os elementos num vetor são menores do que os seus elementos correspondentes no segundo vetor. |
| LessThanAll<T>(Vector<T>, Vector<T>) |
Devolve um valor que indica se todos os elementos no primeiro vetor são menores do que os seus elementos correspondentes no segundo vetor. |
| LessThanAny<T>(Vector<T>, Vector<T>) |
Devolve um valor que indica se algum elemento no primeiro vetor é menor do que o elemento correspondente no segundo vetor. |
| LessThanOrEqual(Vector<Double>, Vector<Double>) |
Devolve um novo vetor integral cujos elementos indicam se os elementos num vetor de ponto flutuante de dupla precisão são menores ou iguais aos seus elementos correspondentes num segundo vetor de ponto flutuante de dupla precisão. |
| LessThanOrEqual(Vector<Int32>, Vector<Int32>) |
Devolve um novo vetor integral cujos elementos sinalizam se os elementos num vetor integral são menores ou iguais aos seus elementos correspondentes num segundo vetor integral. |
| LessThanOrEqual(Vector<Int64>, Vector<Int64>) |
Devolve um novo vetor inteiro longo cujos elementos sinalizam se os elementos num vetor inteiro longo são menores ou iguais aos seus elementos correspondentes num segundo vetor inteiro longo. |
| LessThanOrEqual(Vector<Single>, Vector<Single>) |
Devolve um novo vetor integral cujos elementos sinalizam se os elementos num vetor de ponto flutuante de precisão simples são menores ou iguais aos seus elementos correspondentes num segundo vetor de ponto flutuante de precisão simples. |
| LessThanOrEqual<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor cujos elementos sinalizam se os elementos num vetor são menores ou iguais aos seus elementos correspondentes no segundo vetor. |
| LessThanOrEqualAll<T>(Vector<T>, Vector<T>) |
Devolve um valor que indica se todos os elementos do primeiro vetor são menores ou iguais aos seus elementos correspondentes no segundo vetor. |
| LessThanOrEqualAny<T>(Vector<T>, Vector<T>) |
Devolve um valor que indica se algum elemento do primeiro vetor é menor ou igual ao elemento correspondente no segundo vetor. |
| Max<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor cujos elementos são o máximo de cada par de elementos nos dois vetores dados. |
| Min<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor cujos elementos são o mínimo de cada par de elementos nos dois vetores dados. |
| Multiply<T>(T, Vector<T>) |
Devolve 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) |
Devolve um novo vetor cujos valores são os valores de um vetor especificado, cada um multiplicado por um valor escalar. |
| Multiply<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor cujos valores são o produto de cada par de elementos em dois vetores especificados. |
| Narrow(Vector<Double>, Vector<Double>) |
Reduz duas |
| Narrow(Vector<Int16>, Vector<Int16>) |
Reduz duas |
| Narrow(Vector<Int32>, Vector<Int32>) |
Reduz duas |
| Narrow(Vector<Int64>, Vector<Int64>) |
Reduz duas |
| Narrow(Vector<UInt16>, Vector<UInt16>) |
Reduz duas |
| Narrow(Vector<UInt32>, Vector<UInt32>) |
Reduz duas |
| Narrow(Vector<UInt64>, Vector<UInt64>) |
Reduz duas |
| Negate<T>(Vector<T>) |
Devolve um novo vetor cujos elementos são a negação do elemento correspondente no vetor especificado. |
| OnesComplement<T>(Vector<T>) |
Devolve um novo vetor cujos elementos são obtidos ao tomar o complemento do um dos elementos de um determinado vetor. |
| SquareRoot<T>(Vector<T>) |
Devolve um novo vetor cujos elementos são as raízes quadradas dos elementos de um vetor especificado. |
| Subtract<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor cujos valores são a diferença entre os elementos do segundo vetor e os seus elementos correspondentes no primeiro vetor. |
| Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>) |
Alarga-se |
| Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>) |
Alarga-se |
| Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>) |
Alarga-se |
| Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>) |
Alarga-se |
| Widen(Vector<Single>, Vector<Double>, Vector<Double>) |
Alarga-se |
| Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>) |
Alarga-se |
| Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>) |
Alarga-se |
| Xor<T>(Vector<T>, Vector<T>) |
Devolve um novo vetor ao realizar uma operação bit a bit exclusiva Or ( |