ParallelEnumerable.DefaultIfEmpty 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定的并行序列中的元素;如果序列为空,则返回单一实例集合中的指定值。
重载
DefaultIfEmpty<TSource>(ParallelQuery<TSource>) |
返回指定的并行序列的元素;如果序列为空,则返回单一实例集合中的类型参数的默认值。 |
DefaultIfEmpty<TSource>(ParallelQuery<TSource>, TSource) |
返回指定的并行序列中的元素;如果序列为空,则返回单一实例集合中的指定值。 |
DefaultIfEmpty<TSource>(ParallelQuery<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
返回指定的并行序列的元素;如果序列为空,则返回单一实例集合中的类型参数的默认值。
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)
类型参数
- TSource
source
的元素类型。
参数
- source
- ParallelQuery<TSource>
序列为空时返回默认值的序列。
返回
如果 source
为空,则为包含 default(TSource) 的序列;否则为 source
。
例外
source
为 null 引用(在 Visual Basic 中为 Nothing)。
已使用通过 WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken) 传递的令牌取消了查询。
评估查询期间发生一个或多个异常。
另请参阅
适用于
DefaultIfEmpty<TSource>(ParallelQuery<TSource>, TSource)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
返回指定的并行序列中的元素;如果序列为空,则返回单一实例集合中的指定值。
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)
类型参数
- TSource
source
的元素类型。
参数
- source
- ParallelQuery<TSource>
序列为空时返回指定值的序列。
- defaultValue
- TSource
序列为空时要返回的值。
返回
如果 source
为空,则为包含 defaultValue 的序列;否则为 source
。
例外
source
为 null 引用(在 Visual Basic 中为 Nothing)。
已使用通过 WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken) 传递的令牌取消了查询。
评估查询期间发生一个或多个异常。