Sdílet prostřednictvím


ParallelEnumerable.DefaultIfEmpty Metoda

Definice

Vrátí prvky zadané paralelní sekvence nebo zadanou hodnotu v jednoúčelové kolekci, pokud je sekvence prázdná.

Přetížení

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

Vrátí prvky zadané paralelní sekvence nebo výchozí hodnotu parametru typu v jednoúčelové kolekci, pokud je sekvence prázdná.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>, TSource)

Vrátí prvky zadané paralelní sekvence nebo zadanou hodnotu v jednoúčelové kolekci, pokud je sekvence prázdná.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs

Vrátí prvky zadané paralelní sekvence nebo výchozí hodnotu parametru typu v jednoúčelové kolekci, pokud je sekvence prázdná.

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

Parametry typu

TSource

Typ elementů .source

Parametry

source
ParallelQuery<TSource>

Sekvence, která vrátí výchozí hodnotu, pokud je prázdná.

Návraty

Sekvence, která obsahuje default(TSource), pokud source je prázdná, sourcev opačném případě .

Výjimky

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.

Viz také

Platí pro

DefaultIfEmpty<TSource>(ParallelQuery<TSource>, TSource)

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs

Vrátí prvky zadané paralelní sekvence nebo zadanou hodnotu v jednoúčelové kolekci, pokud je sekvence prázdná.

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

Parametry typu

TSource

Typ elementů .source

Parametry

source
ParallelQuery<TSource>

Sekvence, která vrátí zadanou hodnotu, pokud je prázdná.

defaultValue
TSource

Hodnota, která se má vrátit, pokud je sekvence prázdná.

Návraty

Sekvence, která obsahuje hodnotu defaultValue, pokud source je prázdná, sourcev opačném případě .

Výjimky

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.

Viz také

Platí pro