ParallelEnumerable.FirstOrDefault Metod

Definition

Returnerar det första elementet i en parallell sekvens eller ett standardvärde om sekvensen inte innehåller några element.

Överlagringar

Name Description
FirstOrDefault<TSource>(ParallelQuery<TSource>)

Returnerar det första elementet i en parallell sekvens eller ett standardvärde om sekvensen inte innehåller några element.

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

Returnerar det första elementet i den parallella sekvensen som uppfyller ett villkor eller ett standardvärde om inget sådant element hittas.

FirstOrDefault<TSource>(ParallelQuery<TSource>)

Returnerar det första elementet i en parallell sekvens eller ett standardvärde om sekvensen inte innehåller några element.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource FirstOrDefault(System::Linq::ParallelQuery<TSource> ^ source);
public static TSource FirstOrDefault<TSource>(this System.Linq.ParallelQuery<TSource> source);
static member FirstOrDefault : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function FirstOrDefault(Of TSource) (source As ParallelQuery(Of TSource)) As TSource

Typparametrar

TSource

Typen av element sourcei .

Parametrar

source
ParallelQuery<TSource>

Sekvensen som returnerar det första elementet i.

Returer

TSource

default(TSource) om source är tomt. Annars är det första elementet i source.

Undantag

source är en nullreferens (inget i Visual Basic).

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

Kommentarer

Om frågan inte är ordnad är det första elementet icke-deterministiskt. Mer information, se Ordningens bevarande i PLINQ.

Se även

Gäller för

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

Returnerar det första elementet i den parallella sekvensen som uppfyller ett villkor eller ett standardvärde om inget sådant element hittas.

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

Typparametrar

TSource

Typen av element sourcei .

Parametrar

source
ParallelQuery<TSource>

Sekvensen som ett element ska returneras från.

predicate
Func<TSource,Boolean>

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

Returer

TSource

default(TSource) om source är tomt eller om inget element klarar testet som anges av predikatet. Annars är det första elementet i source som klarar testet som anges av predikatet.

Undantag

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

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

Kommentarer

Om frågan inte är ordnad är det första elementet icke-deterministiskt. Mer information, se Ordningens bevarande i PLINQ.

Se även

Gäller för