Vector.ConditionalSelect Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>) |
Hiermee maakt u een nieuwe vector met één precisie met elementen die zijn geselecteerd tussen twee opgegeven bronvectoren met één precisie op basis van een integrale maskervector. |
| ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>) |
Hiermee maakt u een nieuwe dubbelprecisievector met elementen die zijn geselecteerd tussen twee opgegeven bronvectoren met dubbele precisie op basis van een integrale maskervector. |
| ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>) |
Hiermee maakt u een nieuwe vector van een opgegeven type met elementen die zijn geselecteerd tussen twee opgegeven bronvectoren van hetzelfde type op basis van een integrale maskervector. |
ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>)
Hiermee maakt u een nieuwe vector met één precisie met elementen die zijn geselecteerd tussen twee opgegeven bronvectoren met één precisie op basis van een integrale maskervector.
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)
Parameters
Retouren
De nieuwe vector met elementen geselecteerd op basis van het masker.
Opmerkingen
De geretourneerde vector is gelijk aan condition:?leftright per bit.
Van toepassing op
ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>)
Hiermee maakt u een nieuwe dubbelprecisievector met elementen die zijn geselecteerd tussen twee opgegeven bronvectoren met dubbele precisie op basis van een integrale maskervector.
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)
Parameters
Retouren
De nieuwe vector met elementen geselecteerd op basis van het masker.
Opmerkingen
De geretourneerde vector is gelijk aan condition:?leftright per bit.
Van toepassing op
ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)
Hiermee maakt u een nieuwe vector van een opgegeven type met elementen die zijn geselecteerd tussen twee opgegeven bronvectoren van hetzelfde type op basis van een integrale maskervector.
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)
Type parameters
- T
Het vectortype.
T kan elk primitief numeriek type zijn.
Parameters
- condition
- Vector<T>
De integrale maskervector die wordt gebruikt om selectie te stimuleren.
- left
- Vector<T>
De eerste bronvector.
- right
- Vector<T>
De tweede bronvector.
Retouren
De nieuwe vector met elementen geselecteerd op basis van het masker.
Opmerkingen
De geretourneerde vector is gelijk aan condition:?leftright per bit.