ParallelEnumerable.LastOrDefault Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar det sista elementet i en parallell sekvens eller ett standardvärde om sekvensen inte innehåller några element.
Överlagringar
| Name | Description |
|---|---|
| LastOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Returnerar det sista elementet i en parallell sekvens som uppfyller ett villkor eller ett standardvärde om inget sådant element hittas. |
| LastOrDefault<TSource>(ParallelQuery<TSource>) |
Returnerar det sista elementet i en parallell sekvens eller ett standardvärde om sekvensen inte innehåller några element. |
LastOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
Returnerar det sista elementet i en parallell sekvens som uppfyller ett villkor eller ett standardvärde om inget sådant element hittas.
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);
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
Typparametrar
- TSource
Typen av element sourcei .
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen som ett element ska returneras från.
Returer
default() om sekvensen är tom eller om inga element klarar testet i predikatfunktionen. annars är det sista elementet som klarar testet i predikatfunktionen.
Undantag
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
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 sista elementet icke-deterministiskt. Mer information, se Ordningens bevarande i PLINQ.
Se även
Gäller för
LastOrDefault<TSource>(ParallelQuery<TSource>)
Returnerar det sista 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 LastOrDefault(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
Typparametrar
- TSource
Typen av element sourcei .
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen som ett element ska returneras från.
Returer
default() om källsekvensen är tom. i annat fall det sista elementet i sekvensen.
Undantag
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
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 sista elementet icke-deterministiskt. Mer information, se Ordningens bevarande i PLINQ.