Freigeben über


ParallelEnumerable.Select Methode

Definition

Projiziert parallel jedes Element einer Sequenz in ein neues Format.

Überlädt

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

Projiziert parallel jedes Element einer Sequenz in ein neues Format, indem der Index des Elements integriert wird.

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

Projiziert parallel jedes Element einer Sequenz in ein neues Format.

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

Quelle:
ParallelEnumerable.cs
Quelle:
ParallelEnumerable.cs
Quelle:
ParallelEnumerable.cs

Projiziert parallel jedes Element einer Sequenz in ein neues Format, indem der Index des Elements integriert wird.

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)

Typparameter

TSource

Der Typ der Elemente von source.

TResult

Der Typ der vom Selektor zurückgegebenen Elemente.

Parameter

source
ParallelQuery<TSource>

Eine Sequenz von Werten, für die eine Transformationsfunktion aufgerufen werden soll.

selector
Func<TSource,Int32,TResult>

Eine Transformationsfunktion, die auf jedes Element angewendet werden soll.

Gibt zurück

ParallelQuery<TResult>

Eine Sequenz, deren Elemente das Ergebnis eines Aufrufs der Transformationsfunktion für jedes Element von source ist, basierend auf dem für selector bereitgestellten Index.

Ausnahmen

source oder selector ist ein NULL-Verweis („Nothing“ in Visual Basic).

Die Abfrage wurde abgebrochen, wobei das Token über WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken) übergeben wurde.

Während der Auswertung der Abfrage ist mindestens eine Ausnahme aufgetreten.

Mehr als Int32.MaxValue-Elemente werden von der Abfrage aufgelistet. Diese Bedingung könnte im Streamingmodus auftreten.

Weitere Informationen

Gilt für:

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

Quelle:
ParallelEnumerable.cs
Quelle:
ParallelEnumerable.cs
Quelle:
ParallelEnumerable.cs

Projiziert parallel jedes Element einer Sequenz in ein neues Format.

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)

Typparameter

TSource

Der Typ der Elemente von source.

TResult

Der Typ der vom Selektor zurückgegebenen Elemente.

Parameter

source
ParallelQuery<TSource>

Eine Sequenz von Werten, für die eine Transformationsfunktion aufgerufen werden soll.

selector
Func<TSource,TResult>

Eine Transformationsfunktion, die auf jedes Element angewendet werden soll.

Gibt zurück

ParallelQuery<TResult>

Eine Sequenz, deren Elemente das Ergebnis des Aufrufs einer Transformationsfunktion für jedes Element von source sind.

Ausnahmen

source oder selector ist ein NULL-Verweis („Nothing“ in Visual Basic).

Die Abfrage wurde abgebrochen, wobei das Token über WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken) übergeben wurde.

Während der Auswertung der Abfrage ist mindestens eine Ausnahme aufgetreten.

Weitere Informationen

Gilt für: