ParallelEnumerable.Select Yöntem

Tanım

Bir dizinin her öğesini paralel olarak yeni bir forma dönüştüren projeler.

Aşırı Yüklemeler

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

Bir dizinin her öğesini paralel olarak, öğesinin dizinini birleştirerek yeni bir forma projeler.

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

Bir dizinin her öğesini paralel olarak yeni bir forma dönüştüren projeler.

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

Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs

Bir dizinin her öğesini paralel olarak, öğesinin dizinini birleştirerek yeni bir forma projeler.

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)

Tür Parametreleri

TSource

öğelerinin sourcetürü.

TResult

Seçici tarafından döndürülen öğelerin türü.

Parametreler

source
ParallelQuery<TSource>

Dönüştürme işlevinin çağrılmak için bir değer dizisi.

selector
Func<TSource,Int32,TResult>

Her öğeye uygulanacak bir dönüştürme işlevi.

Döndürülenler

ParallelQuery<TResult>

öğeleri, öğesine sağlanan dizine bağlı olarak transform işlevinin sourceher öğesinde çağrılması selectorsonucu oluşan bir dizi.

Özel durumlar

source veya selector null başvurudur (Visual Basic'te Hiçbir şey).

Sorgunun değerlendirmesi sırasında bir veya daha fazla özel durum oluştu.

Int32.MaxValue öğelerinden daha fazlası sorgu tarafından numaralandırılır. Bu durum akış senaryolarında ortaya çıkabilir.

Ayrıca bkz.

Şunlara uygulanır

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

Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs

Bir dizinin her öğesini paralel olarak yeni bir forma dönüştüren projeler.

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)

Tür Parametreleri

TSource

öğelerinin sourcetürü.

TResult

Seçici tarafından döndürülen öğelerin türü.

Parametreler

source
ParallelQuery<TSource>

Dönüştürme işlevinin çağrılmak için bir değer dizisi.

selector
Func<TSource,TResult>

Her öğeye uygulanacak bir dönüştürme işlevi.

Döndürülenler

ParallelQuery<TResult>

öğeleri transform işlevinin her öğesinde sourceçağrılması sonucu oluşan bir dizi.

Özel durumlar

source veya selector null başvurudur (Visual Basic'te Hiçbir şey).

Sorgunun değerlendirmesi sırasında bir veya daha fazla özel durum oluştu.

Ayrıca bkz.

Şunlara uygulanır