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 sourcesouboru .
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.