Vector.ConditionalSelect Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>) |
Létrehoz egy új, egy pontosságú vektort, amely két megadott egypontos forrásvektor között van kiválasztva egy integrált maszkvektor alapján. |
| ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>) |
Létrehoz egy új dupla pontosságú vektort, amely két megadott dupla pontosságú forrásvektor között van kiválasztva egy integrált maszkvektor alapján. |
| ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>) |
Egy adott típusú új vektort hoz létre, amelynek elemei két azonos típusú forrásvektor között lesznek kiválasztva egy integrált maszkvektor alapján. |
ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>)
Létrehoz egy új, egy pontosságú vektort, amely két megadott egypontos forrásvektor között van kiválasztva egy integrált maszkvektor alapján.
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)
Paraméterek
Válaszok
Az új vektor a maszk alapján kijelölt elemekkel.
Megjegyzések
A visszaadott vektor bitenkénti alapon egyenértékűconditionright?left:.
A következőre érvényes:
ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>)
Létrehoz egy új dupla pontosságú vektort, amely két megadott dupla pontosságú forrásvektor között van kiválasztva egy integrált maszkvektor alapján.
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)
Paraméterek
Válaszok
Az új vektor a maszk alapján kijelölt elemekkel.
Megjegyzések
A visszaadott vektor bitenkénti alapon egyenértékűconditionright?left:.
A következőre érvényes:
ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)
Egy adott típusú új vektort hoz létre, amelynek elemei két azonos típusú forrásvektor között lesznek kiválasztva egy integrált maszkvektor alapján.
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)
Típusparaméterek
- T
A vektor típusa.
T bármilyen primitív numerikus típus lehet.
Paraméterek
- condition
- Vector<T>
A kijelöléshez használt integrálmaszk-vektor.
- left
- Vector<T>
Az első forrásvektor.
- right
- Vector<T>
A második forrásvektor.
Válaszok
Az új vektor a maszk alapján kijelölt elemekkel.
Megjegyzések
A visszaadott vektor bitenkénti alapon egyenértékűconditionright?left:.