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>)

警告

此 API 现已过时。

切勿调用此 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);
[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>
<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.

返回

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

属性

异常

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

注解

此重载存在于不允许使用 ParallelQuery<TSource> 类型的左数据源和类型 IEnumerable<T>的正确数据源的 Concat。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.

返回

一个序列,其中包含两个输入序列的已连接元素。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).

另请参阅

适用于