ParallelEnumerable.Select Yöntem

Tanım

Bir dizideki her öğeyi 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, öğenin dizinini birleştirerek yeni bir forma projeler.

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

Bir dizideki her öğeyi 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, öğenin 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 dönüştürme işlevi.

Döndürülenler

ParallelQuery<TResult>

öğeleri, için sağlanan selectordizine göre her öğesinde sourcetransform işlevini çağırmanın sonucu olan bir dizi.

Özel durumlar

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

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

Sorgu tarafından Int32.MaxValue öğelerinden daha fazlası 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 dizideki her öğeyi 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 dönüştürme işlevi.

Döndürülenler

ParallelQuery<TResult>

öğelerinin her öğesinde sourcetransform işlevini çağırmanın sonucu olan bir dizi.

Özel durumlar

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

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

Ayrıca bkz.

Şunlara uygulanır