ParallelEnumerable.Select Metod

Definition

Projekt parallellt med varje element i en sekvens till ett nytt formulär.

Överlagringar

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

Projekt parallellt varje element i en sekvens i ett nytt formulär genom att införliva elementets index.

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

Projekt parallellt med varje element i en sekvens till ett nytt formulär.

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

Projekt parallellt varje element i en sekvens i ett nytt formulär genom att införliva elementets index.

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)

Typparametrar

TSource

Typen av element sourcei .

TResult

Vilken typ av element som returneras av väljaren.

Parametrar

source
ParallelQuery<TSource>

En sekvens med värden som ska anropa en transformeringsfunktion på.

selector
Func<TSource,Int32,TResult>

En transformeringsfunktion som ska tillämpas på varje element.

Returer

ParallelQuery<TResult>

En sekvens vars element är resultatet av att anropa transformeringsfunktionen på varje element sourcei , baserat på det index som anges till selector.

Undantag

source eller selector är en nullreferens (ingenting i Visual Basic).

Ett eller flera undantag inträffade under utvärderingen av frågan.

Mer än Int32.MaxValue-element räknas upp av frågan. Det här villkoret kan inträffa i strömningsscenarier.

Se även

Gäller för

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

Projekt parallellt med varje element i en sekvens till ett nytt formulär.

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)

Typparametrar

TSource

Typen av element sourcei .

TResult

Vilken typ av element som returneras av väljaren.

Parametrar

source
ParallelQuery<TSource>

En sekvens med värden som ska anropa en transformeringsfunktion på.

selector
Func<TSource,TResult>

En transformeringsfunktion som ska tillämpas på varje element.

Returer

ParallelQuery<TResult>

En sekvens vars element är resultatet av att anropa transformeringsfunktionen på varje element i source.

Undantag

source eller selector är en nullreferens (ingenting i Visual Basic).

Ett eller flera undantag inträffade under utvärderingen av frågan.

Se även

Gäller för