ParallelEnumerable.Select Yöntem

Tanım

Bir dizinin her öğesini paralel olarak yeni bir forma projeler.

Aşırı Yüklemeler

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

Öğesinin dizinini birleştirerek bir dizinin her öğesini paralel olarak yeni bir forma ekler.

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

Bir dizinin her öğesini paralel olarak yeni bir forma projeler.

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

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

Öğesinin dizinini birleştirerek bir dizinin her öğesini paralel olarak yeni bir forma ekler.

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, için sağlanan sourcedizine göre her öğesinde selectortransform işlevini çağırmanın sonucu olan bir dizi.

Özel durumlar

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

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 koşul akış senaryolarında oluşabilir.

Ayrıca bkz.

Şunlara uygulanır

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

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

Bir dizinin her öğesini paralel olarak 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, 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 olan bir dizi.

Özel durumlar

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

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

Ayrıca bkz.

Şunlara uygulanır