ParallelEnumerable.FirstOrDefault 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í první prvek paralelní sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.
Přetížení
FirstOrDefault<TSource>(ParallelQuery<TSource>) |
Vrátí první prvek paralelní sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky. |
FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Vrátí první prvek paralelní sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde. |
FirstOrDefault<TSource>(ParallelQuery<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vrátí první prvek paralelní sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.
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);
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
Parametry typu
- TSource
Typ elementů .source
Parametry
- source
- ParallelQuery<TSource>
Sekvence, která má vrátit první prvek.
Návraty
default(TSource), pokud source
je prázdný; v opačném případě první prvek v source
souboru .
Výjimky
Dotaz byl zrušen s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
je odkaz s hodnotou null (v jazyce Visual Basic není nic).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.
Poznámky
Pokud dotaz není seřazený, je první prvek ne deterministický. Další informace najdete v tématu Zachování objednávek v PLINQ.
Viz také
Platí pro
FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vrátí první prvek paralelní sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde.
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);
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
Parametry typu
- TSource
Typ elementů .source
Parametry
- source
- ParallelQuery<TSource>
Sekvence, ze které se má vrátit prvek.
Návraty
default(TSource), pokud source
je prázdný nebo pokud žádný prvek neprojde testem určeným predikátem; v opačném případě první prvek, source
který projde testem určeným predikátem.
Výjimky
Dotaz byl zrušen s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
nebo predicate
je odkaz s hodnotou null (v jazyce Visual Basic není nic).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.
Poznámky
Pokud dotaz není seřazený, je první prvek ne deterministický. Další informace najdete v tématu Zachování objednávek v PLINQ.