Vector.ConditionalSelect Método
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.
Sobrecargas
| Name | Description |
|---|---|
| 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. |
ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>)
- Origem:
- Vector.cs
- Origem:
- Vector.cs
- Origem:
- Vector.cs
- Origem:
- Vector.cs
- Origem:
- Vector.cs
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.
public:
static System::Numerics::Vector<float> ConditionalSelect(System::Numerics::Vector<int> condition, System::Numerics::Vector<float> left, System::Numerics::Vector<float> right);
public static System.Numerics.Vector<float> ConditionalSelect(System.Numerics.Vector<int> condition, System.Numerics.Vector<float> left, System.Numerics.Vector<float> right);
static member ConditionalSelect : System.Numerics.Vector<int> * System.Numerics.Vector<single> * System.Numerics.Vector<single> -> System.Numerics.Vector<single>
Public Shared Function ConditionalSelect (condition As Vector(Of Integer), left As Vector(Of Single), right As Vector(Of Single)) As Vector(Of Single)
Public Function ConditionalSelect (condition As Vector(Of Integer), left As Vector(Of Single), right As Vector(Of Single)) As Vector(Of Single)
Parâmetros
Devoluções
O novo vetor com elementos selecionados com base na máscara.
Observações
O vetor devolvido é equivalente a condition?left:right numa base por bit.
Aplica-se a
ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>)
- Origem:
- Vector.cs
- Origem:
- Vector.cs
- Origem:
- Vector.cs
- Origem:
- Vector.cs
- Origem:
- Vector.cs
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.
public:
static System::Numerics::Vector<double> ConditionalSelect(System::Numerics::Vector<long> condition, System::Numerics::Vector<double> left, System::Numerics::Vector<double> right);
public static System.Numerics.Vector<double> ConditionalSelect(System.Numerics.Vector<long> condition, System.Numerics.Vector<double> left, System.Numerics.Vector<double> right);
static member ConditionalSelect : System.Numerics.Vector<int64> * System.Numerics.Vector<double> * System.Numerics.Vector<double> -> System.Numerics.Vector<double>
Public Shared Function ConditionalSelect (condition As Vector(Of Long), left As Vector(Of Double), right As Vector(Of Double)) As Vector(Of Double)
Public Function ConditionalSelect (condition As Vector(Of Long), left As Vector(Of Double), right As Vector(Of Double)) As Vector(Of Double)
Parâmetros
Devoluções
O novo vetor com elementos selecionados com base na máscara.
Observações
O vetor devolvido é equivalente a condition?left:right numa base por bit.
Aplica-se a
ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)
- Origem:
- Vector.cs
- Origem:
- Vector.cs
- Origem:
- Vector.cs
- Origem:
- Vector.cs
- Origem:
- Vector.cs
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.
public:
generic <typename T>
where T : value class static System::Numerics::Vector<T> ConditionalSelect(System::Numerics::Vector<T> condition, System::Numerics::Vector<T> left, System::Numerics::Vector<T> right);
public:
generic <typename T>
static System::Numerics::Vector<T> ConditionalSelect(System::Numerics::Vector<T> condition, System::Numerics::Vector<T> left, System::Numerics::Vector<T> right);
public static System.Numerics.Vector<T> ConditionalSelect<T>(System.Numerics.Vector<T> condition, System.Numerics.Vector<T> left, System.Numerics.Vector<T> right) where T : struct;
public static System.Numerics.Vector<T> ConditionalSelect<T>(System.Numerics.Vector<T> condition, System.Numerics.Vector<T> left, System.Numerics.Vector<T> right);
static member ConditionalSelect : System.Numerics.Vector<'T (requires 'T : struct)> * System.Numerics.Vector<'T (requires 'T : struct)> * System.Numerics.Vector<'T (requires 'T : struct)> -> System.Numerics.Vector<'T (requires 'T : struct)> (requires 'T : struct)
static member ConditionalSelect : System.Numerics.Vector<'T> * System.Numerics.Vector<'T> * System.Numerics.Vector<'T> -> System.Numerics.Vector<'T>
Public Shared Function ConditionalSelect(Of T As Structure) (condition As Vector(Of T), left As Vector(Of T), right As Vector(Of T)) As Vector(Of T)
Public Function ConditionalSelect(Of T) (condition As Vector(Of T), left As Vector(Of T), right As Vector(Of T)) As Vector(Of T)
Public Function ConditionalSelect(Of T As Structure) (condition As Vector(Of T), left As Vector(Of T), right As Vector(Of T)) As Vector(Of T)
Parâmetros de Tipo Genérico
- T
O tipo vetorial.
T pode ser qualquer tipo numérico primitivo.
Parâmetros
- condition
- Vector<T>
O vetor de máscara integral usado para controlar a seleção.
- left
- Vector<T>
O primeiro vetor de origem.
- right
- Vector<T>
O segundo vetor fonte.
Devoluções
O novo vetor com elementos selecionados com base na máscara.
Observações
O vetor devolvido é equivalente a condition?left:right numa base por bit.