ParallelEnumerable.TakeWhile Metod

Definition

Returnerar element från en parallell sekvens så länge ett angivet villkor är sant.

Överlagringar

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

Returnerar element från en parallell sekvens så länge ett angivet villkor är sant. Elementets index används i logiken i predikatfunktionen.

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

Returnerar element från en parallell sekvens så länge ett angivet villkor är sant.

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

Returnerar element från en parallell sekvens så länge ett angivet villkor är sant. Elementets index används i logiken i predikatfunktionen.

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)

Typparametrar

TSource

Typ av element i source.

Parametrar

source
ParallelQuery<TSource>

Sekvensen som elementen ska returneras från.

predicate
Func<TSource,Int32,Boolean>

En funktion för att testa varje källelement för ett villkor. den andra parametern för funktionen representerar indexet för källelementet.

Returer

En sekvens som innehåller element från indatasekvensen som inträffar innan det element där testet inte längre godkänns.

Undantag

source eller predicate är en nullreferens (ingenting i Visual Basic).

Mer än Int32.MaxValue-element räknas upp av den här frågan.

Ett eller flera undantag inträffade under utvärderingen av frågan.

Se även

Gäller för

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

Returnerar element från en parallell sekvens så länge ett angivet villkor är sant.

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)

Typparametrar

TSource

Typ av element i source.

Parametrar

source
ParallelQuery<TSource>

Sekvensen som elementen ska returneras från.

predicate
Func<TSource,Boolean>

En funktion för att testa varje element för ett villkor.

Returer

En sekvens som innehåller elementen från indatasekvensen som inträffar innan det element där testet inte längre godkänns.

Undantag

source eller predicate är en nullreferens (ingenting i Visual Basic).

Ett eller flera undantag inträffade under utvärderingen av frågan.

Se även

Gäller för