ParallelEnumerable.Select 메서드

정의

시퀀스의 각 요소를 새 폼에 병렬로 프로젝션합니다.

오버로드

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,TResult>)

요소의 인덱스를 통합하여 시퀀스의 각 요소를 새 폼에 병렬로 프로젝션합니다.

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

시퀀스의 각 요소를 새 폼에 병렬로 프로젝션합니다.

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,TResult>)

요소의 인덱스를 통합하여 시퀀스의 각 요소를 새 폼에 병렬로 프로젝션합니다.

public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TResult> ^ Select(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, int, TResult> ^ selector);
public static System.Linq.ParallelQuery<TResult> Select<TSource,TResult> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,int,TResult> selector);
static member Select : System.Linq.ParallelQuery<'Source> * Func<'Source, int, 'Result> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function Select(Of TSource, TResult) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Integer, TResult)) As ParallelQuery(Of TResult)

형식 매개 변수

TSource

source 요소의 형식입니다.

TResult

선택기에서 반환되는 요소의 형식입니다.

매개 변수

source
ParallelQuery<TSource>

변형 함수를 호출할 값 시퀀스입니다.

selector
Func<TSource,Int32,TResult>

각 요소에 적용할 변환 함수입니다.

반환

ParallelQuery<TResult>

selector에 공급된 인덱스에 기초하여 source의 각 요소에 대해 변환 함수를 호출한 결과로 얻어지는 요소가 있는 시퀀스입니다.

예외

source 또는 selector가 null 참조(Visual Basic의 경우 Nothing)인 경우

쿼리를 확인하는 동안 하나 이상의 예외가 발생했습니다.

MaxValue개 이상의 요소가 쿼리에 의해 열거됩니다. 이 조건은 스트리밍 시나리오에서 발생할 수 있습니다.

추가 정보

적용 대상

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

시퀀스의 각 요소를 새 폼에 병렬로 프로젝션합니다.

public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TResult> ^ Select(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TResult> ^ selector);
public static System.Linq.ParallelQuery<TResult> Select<TSource,TResult> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TResult> selector);
static member Select : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Result> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function Select(Of TSource, TResult) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, TResult)) As ParallelQuery(Of TResult)

형식 매개 변수

TSource

source 요소의 형식입니다.

TResult

선택기에서 반환되는 요소의 형식입니다.

매개 변수

source
ParallelQuery<TSource>

변형 함수를 호출할 값 시퀀스입니다.

selector
Func<TSource,TResult>

각 요소에 적용할 변환 함수입니다.

반환

ParallelQuery<TResult>

source의 각 요소에 대해 변환 함수를 호출한 결과로 얻어지는 요소가 있는 시퀀스입니다.

예외

source 또는 selector가 null 참조(Visual Basic의 경우 Nothing)인 경우

쿼리를 확인하는 동안 하나 이상의 예외가 발생했습니다.

추가 정보

적용 대상