Udostępnij za pośrednictwem


ParallelEnumerable.Select Metoda

Definicja

Projekty równolegle każdy element sekwencji w nowym formularzu.

Przeciążenia

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

Projektuje równolegle każdy element sekwencji w nowym formularzu, dołączając indeks elementu.

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

Projekty równolegle każdy element sekwencji w nowym formularzu.

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

Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs

Projektuje równolegle każdy element sekwencji w nowym formularzu, dołączając indeks 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ów elementu source.

TResult

Typ elementów zwracanych przez selektor.

Parametry

source
ParallelQuery<TSource>

Sekwencja wartości do wywołania funkcji transform na.

selector
Func<TSource,Int32,TResult>

Funkcja transformacji do zastosowania do każdego elementu.

Zwraca

ParallelQuery<TResult>

Sekwencja, której elementy są wynikiem wywołania funkcji transform na każdym elememencie source, na podstawie indeksu dostarczonego do selector.

Wyjątki

source lub selector jest odwołaniem o wartości null (Nic w Visual Basic).

Zapytanie zostało anulowane przy użyciu tokenu przekazanego za pośrednictwem polecenia WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Podczas oceny zapytania wystąpił co najmniej jeden wyjątek.

Więcej niż elementy Int32.MaxValue są wyliczane przez zapytanie. Ten warunek może wystąpić w scenariuszach przesyłania strumieniowego.

Zobacz też

Dotyczy

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

Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs

Projekty równolegle każdy element sekwencji w nowym formularzu.

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ów elementu source.

TResult

Typ elementów zwracanych przez selektor.

Parametry

source
ParallelQuery<TSource>

Sekwencja wartości do wywołania funkcji transform na.

selector
Func<TSource,TResult>

Funkcja transformacji do zastosowania do każdego elementu.

Zwraca

ParallelQuery<TResult>

Sekwencja, której elementy są wynikiem wywołania funkcji transform w każdym elemecie source.

Wyjątki

source lub selector jest odwołaniem o wartości null (Nic w Visual Basic).

Zapytanie zostało anulowane przy użyciu tokenu przekazanego za pośrednictwem polecenia WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Podczas oceny zapytania wystąpił co najmniej jeden wyjątek.

Zobacz też

Dotyczy