ParallelEnumerable.Select Metoda

Definice

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

Přetížení

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

Projekty paralelně každý prvek sekvence do nového formuláře 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
Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs

Projekty paralelně každý prvek sekvence do nového formuláře 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 prvků .source

TResult

Typ prvků vrácených selektorem.

Parametry

source
ParallelQuery<TSource>

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

selector
Func<TSource,Int32,TResult>

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

Návraty

ParallelQuery<TResult>

Posloupnost, jejíž prvky jsou výsledkem vyvolání transformační funkce na základě sourceindexu zadaného do selector.

Výjimky

source nebo selector je nulový odkaz (nic v Visual Basic).

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

Dotaz vyčísluje více než prvky Int32.MaxValue . K této podmínce může dojít ve scénářích streamování.

Viz také

  • Parallel LINQ (PLINQ)

Platí pro

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

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
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 prvků .source

TResult

Typ prvků vrácených selektorem.

Parametry

source
ParallelQuery<TSource>

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

selector
Func<TSource,TResult>

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

Návraty

ParallelQuery<TResult>

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

Výjimky

source nebo selector je nulový odkaz (nic v Visual Basic).

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

Viz také

  • Parallel LINQ (PLINQ)

Platí pro