Vector.ConditionalSelect Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>) |
Skapar en ny enprecisionsvektor med element som valts mellan två angivna källvektorer med enkel precision baserat på en integrerad maskvektor. |
| ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>) |
Skapar en ny dubbelprecisionsvektor med element som valts mellan två angivna källvektorer med dubbel precision baserat på en integrerad maskvektor. |
| ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>) |
Skapar en ny vektor av en angiven typ med element valda mellan två angivna källvektorer av samma typ baserat på en integrerad maskvektor. |
ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>)
Skapar en ny enprecisionsvektor med element som valts mellan två angivna källvektorer med enkel precision baserat på en integrerad maskvektor.
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)
Parametrar
Returer
Den nya vektorn med element som valts baserat på masken.
Kommentarer
Den returnerade vektorn motsvarar condition:?leftright per bit.
Gäller för
ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>)
Skapar en ny dubbelprecisionsvektor med element som valts mellan två angivna källvektorer med dubbel precision baserat på en integrerad maskvektor.
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)
Parametrar
Returer
Den nya vektorn med element som valts baserat på masken.
Kommentarer
Den returnerade vektorn motsvarar condition:?leftright per bit.
Gäller för
ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)
Skapar en ny vektor av en angiven typ med element valda mellan två angivna källvektorer av samma typ baserat på en integrerad maskvektor.
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)
Typparametrar
- T
Vektortypen.
T kan vara valfri primitiv numerisk typ.
Parametrar
- condition
- Vector<T>
Den integralmaskvektor som används för att köra markeringen.
- left
- Vector<T>
Den första källvektorn.
- right
- Vector<T>
Den andra källvektorn.
Returer
Den nya vektorn med element som valts baserat på masken.
Kommentarer
Den returnerade vektorn motsvarar condition:?leftright per bit.