영어로 읽기

다음을 통해 공유


Vector.ConditionalSelect 메서드

정의

오버로드

ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>)

정수 마스크 벡터를 기반으로 지정된 두 개의 단정밀도 원본 벡터 간에 선택된 요소를 사용하여 새 단정밀도 벡터를 만듭니다.

ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>)

정수 마스크 벡터를 기반으로 지정된 두 개의 배정밀도 원본 벡터 사이에서 선택된 요소를 사용하여 새 배정밀도 벡터를 만듭니다.

ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)

정수 마스크 벡터를 기반으로 동일한 형식의 지정된 두 소스 벡터 간에 요소가 선택된 지정된 형식의 새 벡터를 만듭니다.

ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

정수 마스크 벡터를 기반으로 지정된 두 개의 단정밀도 원본 벡터 간에 선택된 요소를 사용하여 새 단정밀도 벡터를 만듭니다.

public static System.Numerics.Vector<float> ConditionalSelect (System.Numerics.Vector<int> condition, System.Numerics.Vector<float> left, System.Numerics.Vector<float> right);

매개 변수

condition
Vector<Int32>

선택 영역을 구동하는 데 사용되는 정수 마스크 벡터입니다.

left
Vector<Single>

첫 번째 원본 벡터입니다.

right
Vector<Single>

두 번째 원본 벡터입니다.

반환

마스크를 기반으로 요소가 선택된 새 벡터입니다.

적용 대상

.NET 9 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1
UWP 10.0

ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

정수 마스크 벡터를 기반으로 지정된 두 개의 배정밀도 원본 벡터 사이에서 선택된 요소를 사용하여 새 배정밀도 벡터를 만듭니다.

public static System.Numerics.Vector<double> ConditionalSelect (System.Numerics.Vector<long> condition, System.Numerics.Vector<double> left, System.Numerics.Vector<double> right);

매개 변수

condition
Vector<Int64>

선택 영역을 구동하는 데 사용되는 정수 마스크 벡터입니다.

left
Vector<Double>

첫 번째 원본 벡터입니다.

right
Vector<Double>

두 번째 원본 벡터입니다.

반환

마스크를 기반으로 요소가 선택된 새 벡터입니다.

적용 대상

.NET 9 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1
UWP 10.0

ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>)

Source:
Vector.cs
Source:
Vector.cs
Source:
Vector.cs

정수 마스크 벡터를 기반으로 동일한 형식의 지정된 두 소스 벡터 간에 요소가 선택된 지정된 형식의 새 벡터를 만듭니다.

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

형식 매개 변수

T

벡터 형식입니다. T 모든 기본 숫자 형식일 수 있습니다.

매개 변수

condition
Vector<T>

선택 영역을 구동하는 데 사용되는 정수 마스크 벡터입니다.

left
Vector<T>

첫 번째 원본 벡터입니다.

right
Vector<T>

두 번째 원본 벡터입니다.

반환

마스크를 기반으로 요소가 선택된 새 벡터입니다.

적용 대상

.NET 9 및 기타 버전
제품 버전
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1
UWP 10.0