Vector.ConditionalSelect Método

Definição

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>)

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)

Parâmetros

condition
Vector<Int32>

O vetor de máscara integral usado para controlar a seleção.

left
Vector<Single>

O primeiro vetor de origem.

right
Vector<Single>

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:?leftright numa base por bit.

Aplica-se a

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.

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)

Parâmetros

condition
Vector<Int64>

O vetor de máscara integral usado para controlar a seleção.

left
Vector<Double>

O primeiro vetor de origem.

right
Vector<Double>

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:?leftright numa base por bit.

Aplica-se a

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.

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 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;
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)
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)

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:?leftright numa base por bit.

Aplica-se a