ParallelEnumerable.LastOrDefault Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí poslední prvek paralelní sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.
Přetížení
LastOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Vrátí poslední prvek paralelní sekvence, která splňuje podmínku, nebo výchozí hodnotu, pokud není nalezen žádný takový prvek. |
LastOrDefault<TSource>(ParallelQuery<TSource>) |
Vrátí poslední prvek paralelní sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
LastOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vrátí poslední prvek paralelní sekvence, která splňuje podmínku, nebo výchozí hodnotu, pokud není nalezen žádný takový prvek.
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
Parametry typu
- TSource
Typ prvků objektu source
.
Parametry
- source
- ParallelQuery<TSource>
Sekvence, ze které se má vrátit prvek.
Návraty
default(), pokud je sekvence prázdná nebo pokud žádné prvky neprojdou testem ve funkci predikátu; v opačném případě poslední prvek, který projde testem ve funkci predikátu.
Výjimky
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
nebo predicate
je odkaz s hodnotou null (Nothing v jazyce Visual Basic).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.
Poznámky
Pokud dotaz není seřazený, je poslední prvek ne deterministický. Další informace najdete v tématu Zachování pořadí v PLINQ.
Viz také
Platí pro
LastOrDefault<TSource>(ParallelQuery<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vrátí poslední prvek paralelní sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.
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
Parametry typu
- TSource
Typ prvků objektu source
.
Parametry
- source
- ParallelQuery<TSource>
Sekvence, ze které se má vrátit prvek.
Návraty
default(), pokud je sekvence zdroje prázdná; v opačném případě poslední prvek v sekvenci.
Výjimky
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
je odkaz s hodnotou null (Nothing v jazyce Visual Basic).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.
Poznámky
Pokud dotaz není seřazený, je poslední prvek ne deterministický. Další informace najdete v tématu Zachování pořadí v PLINQ.