ParallelEnumerable.LastOrDefault Methode

Definition

Gibt das letzte Element einer parallelen Sequenz zurück oder einen Standardwert, wenn die Sequenz keine Elemente enthält.

Überlädt

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

Gibt das letzte Element einer parallelen Sequenz zurück, das eine Bedingung erfüllt, oder einen Standardwert, wenn ein solches Element nicht gefunden wird.

LastOrDefault<TSource>(ParallelQuery<TSource>)

Gibt das letzte Element einer parallelen Sequenz zurück oder einen Standardwert, wenn die Sequenz keine Elemente enthält.

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

Gibt das letzte Element einer parallelen Sequenz zurück, das eine Bedingung erfüllt, oder einen Standardwert, wenn ein solches Element nicht gefunden wird.

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

Typparameter

TSource

Der Typ der Elemente von source.

Parameter

source
ParallelQuery<TSource>

Die Sequenz, aus der ein Element zurückgegeben werden soll.

predicate
Func<TSource,Boolean>

Eine Funktion, mit der jedes Element auf eine Bedingung überprüft wird.

Gibt zurück

TSource

default(), wenn die Sequenz leer ist oder keine Elemente von der Prädikatfunktion erfolgreich überprüft werden, andernfalls das letzte Element, das von der Prädikatfunktion erfolgreich überprüft wird.

Ausnahmen

Die Abfrage wurde abgebrochen, wobei das Token über WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken) übergeben wurde.

source oder predicate ist ein NULL-Verweis („Nothing“ in Visual Basic).

Während der Auswertung der Abfrage ist mindestens eine Ausnahme aufgetreten.

Hinweise

Wenn die Abfrage nicht sortiert ist, ist das letzte Element nicht deterministisch. Weitere Informationen finden Sie unter Order Preservation in PLINQ (Beibehaltung der Reihenfolge in PLINQ).

Siehe auch

Gilt für

LastOrDefault<TSource>(ParallelQuery<TSource>)

Gibt das letzte Element einer parallelen Sequenz zurück oder einen Standardwert, wenn die Sequenz keine Elemente enthält.

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

Typparameter

TSource

Der Typ der Elemente von source.

Parameter

source
ParallelQuery<TSource>

Die Sequenz, aus der ein Element zurückgegeben werden soll.

Gibt zurück

TSource

default(), wenn die Quellsequenz leer ist, andernfalls das letzte Element in der Sequenz.

Ausnahmen

Die Abfrage wurde abgebrochen, wobei das Token über WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken) übergeben wurde.

source ist ein NULL-Verweis (Nothing in Visual&#160;Basic).

Während der Auswertung der Abfrage ist mindestens eine Ausnahme aufgetreten.

Hinweise

Wenn die Abfrage nicht sortiert ist, ist das letzte Element nicht deterministisch. Weitere Informationen finden Sie unter Order Preservation in PLINQ (Beibehaltung der Reihenfolge in PLINQ).

Siehe auch

Gilt für