Aracılığıyla paylaş


ParallelEnumerable.TakeWhile Yöntem

Tanım

Belirtilen koşul true olduğu sürece paralel diziden öğeleri döndürür.

Aşırı Yüklemeler

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

Belirtilen koşul true olduğu sürece paralel diziden öğeleri döndürür. öğesinin dizini koşul işlevinin mantığında kullanılır.

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Belirtilen koşul true olduğu sürece paralel diziden öğeleri döndürür.

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

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

Belirtilen koşul true olduğu sürece paralel diziden öğeleri döndürür. öğesinin dizini koşul işlevinin mantığında kullanılır.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ TakeWhile(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, int, bool> ^ predicate);
public static System.Linq.ParallelQuery<TSource> TakeWhile<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,int,bool> predicate);
static member TakeWhile : System.Linq.ParallelQuery<'Source> * Func<'Source, int, bool> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function TakeWhile(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Integer, Boolean)) As ParallelQuery(Of TSource)

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
ParallelQuery<TSource>

Öğelerinin döndürüleceği sıra.

predicate
Func<TSource,Int32,Boolean>

Bir koşul için her kaynak öğeyi test etmek için bir işlev; işlevinin ikinci parametresi, kaynak öğenin dizinini temsil eder.

Döndürülenler

Testin artık geçildiği öğeden önce gerçekleşen giriş dizisinden öğeleri içeren bir dizi.

Özel durumlar

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

Int32.MaxValue öğelerinden daha fazlası bu sorgu tarafından numaralandırılır.

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

Ayrıca bkz.

Şunlara uygulanır

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

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

Belirtilen koşul true olduğu sürece paralel diziden öğeleri döndürür.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ TakeWhile(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static System.Linq.ParallelQuery<TSource> TakeWhile<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member TakeWhile : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function TakeWhile(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As ParallelQuery(Of TSource)

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
ParallelQuery<TSource>

Öğelerinin döndürüleceği sıra.

predicate
Func<TSource,Boolean>

Bir koşul için her öğeyi test etmek için bir işlev.

Döndürülenler

Testin artık geçildiği öğeden önce oluşan giriş dizisinden öğeleri içeren bir dizi.

Özel durumlar

source veya predicate 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