Sdílet prostřednictvím


ParallelEnumerable.Select Metoda

Definice

Projekty paralelně každý prvek sekvence do nového formuláře.

Přetížení

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

Projektuje paralelně každý prvek sekvence do nové podoby začleněním indexu elementu.

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

Projekty paralelně každý prvek sekvence do nového formuláře.

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

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs

Projektuje paralelně každý prvek sekvence do nové podoby začleněním indexu elementu.

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)

Parametry typu

TSource

Typ elementů .source

TResult

Typ elementů vrácených selektorem

Parametry

source
ParallelQuery<TSource>

Posloupnost hodnot pro vyvolání transformační funkce.

selector
Func<TSource,Int32,TResult>

Transformační funkce, která se má použít pro každý prvek.

Návraty

ParallelQuery<TResult>

Sekvence, jejíž prvky jsou výsledkem vyvolání transformační funkce u každého prvku na sourcezákladě indexu zadaného do selector.

Výjimky

source nebo selector je odkaz s hodnotou null (v jazyce Visual Basic není nic).

Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.

Více než Int32.MaxValue elementy jsou výčtem dotazu. Tato podmínka může nastat ve scénářích streamování.

Viz také

Platí pro

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

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs

Projekty paralelně každý prvek sekvence do nového formuláře.

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)

Parametry typu

TSource

Typ elementů .source

TResult

Typ elementů vrácených selektorem

Parametry

source
ParallelQuery<TSource>

Posloupnost hodnot pro vyvolání transformační funkce.

selector
Func<TSource,TResult>

Transformační funkce, která se má použít pro každý prvek.

Návraty

ParallelQuery<TResult>

Sekvence, jejíž prvky jsou výsledkem vyvolání transformační funkce u každého prvku .source

Výjimky

source nebo selector je odkaz s hodnotou null (v jazyce Visual Basic není nic).

Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.

Viz také

Platí pro