ParallelEnumerable.Concat 方法

定义

连接两个并行序列。Concatenates two parallel sequences.

重载

Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
已过时。

切勿调用此 Concat 重载。This Concat overload should never be called. 此方法已标记为过时,调用此方法时总是会引发 NotSupportedExceptionThis method is marked as obsolete and always throws NotSupportedException when called.

Concat<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

连接两个并行序列。Concatenates two parallel sequences.

Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)

警告:已过时

The second data source of a binary operator must be of type System.Linq.ParallelQuery rather than System.Collections.Generic.IEnumerable. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery.

切勿调用此 Concat 重载。This Concat overload should never be called. 此方法已标记为过时,调用此方法时总是会引发 NotSupportedExceptionThis method is marked as obsolete and always throws NotSupportedException when called.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ Concat(System::Linq::ParallelQuery<TSource> ^ first, System::Collections::Generic::IEnumerable<TSource> ^ second);
public static System.Linq.ParallelQuery<TSource> Concat<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static System.Linq.ParallelQuery<TSource> Concat<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second);
static member Concat : System.Linq.ParallelQuery<'Source> * seq<'Source> -> System.Linq.ParallelQuery<'Source>
[<System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")>]
static member Concat : System.Linq.ParallelQuery<'Source> * seq<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Concat(Of TSource) (first As ParallelQuery(Of TSource), second As IEnumerable(Of TSource)) As ParallelQuery(Of TSource)

类型参数

TSource

未使用此类型参数。This type parameter is not used.

参数

first
ParallelQuery<TSource>

未使用此参数。This parameter is not used.

second
IEnumerable<TSource>

未使用此参数。This parameter is not used.

返回

ParallelQuery<TSource>

此重载总是会引发 NotSupportedExceptionThis overload always throws a NotSupportedException.

属性

例外

调用此方法时发生的异常。The exception that occurs when this method is called.

注解

此重载存在于不允许使用与类型为的左侧数据源的 Concat ParallelQuery<TSource> 和类型为的右侧数据源 IEnumerable<T>This overload exists to disallow usage of Concat with a left data source of type ParallelQuery<TSource> and a right data source of type IEnumerable<T>. 否则,Concat 运算符似乎绑定到并行实现,但实际上绑定到了顺序实现。Otherwise, the Concat operator would appear to be binding to the parallel implementation, but would in reality bind to the sequential implementation.

另请参阅

Concat<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

连接两个并行序列。Concatenates two parallel sequences.

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

类型参数

TSource

输入序列中的元素的类型。The type of the elements of the input sequences.

参数

first
ParallelQuery<TSource>

要连接的第一个序列。The first sequence to concatenate.

second
ParallelQuery<TSource>

要与第一个序列连接的序列。The sequence to concatenate to the first sequence.

返回

ParallelQuery<TSource>

一个序列,其中包含两个输入序列的已连接元素。A sequence that contains the concatenated elements of the two input sequences.

例外

firstsecond 为 null 引用(在 Visual Basic 中为 Nothing)。first or second is a null reference (Nothing in Visual Basic).

另请参阅

适用于