ParallelEnumerable.Select 方法

定义

将序列中的每个元素并行投影到新窗体中。

重载

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,TResult>)

通过合并元素的索引,将序列的每个元素并行投影到新窗体中。

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

将序列中的每个元素并行投影到新窗体中。

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,TResult>)

通过合并元素的索引,将序列的每个元素并行投影到新窗体中。

public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TResult> ^ Select(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, int, TResult> ^ selector);
public static System.Linq.ParallelQuery<TResult> Select<TSource,TResult> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,int,TResult> selector);
static member Select : System.Linq.ParallelQuery<'Source> * Func<'Source, int, 'Result> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function Select(Of TSource, TResult) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Integer, TResult)) As ParallelQuery(Of TResult)

类型参数

TSource

source 的元素类型。

TResult

选择器返回的元素的类型。

参数

source
ParallelQuery<TSource>

一个值序列,要对该序列调用转换函数。

selector
Func<TSource,Int32,TResult>

应用于每个元素的转换函数。

返回

ParallelQuery<TResult>

一个序列,其元素是基于为 selector 所提供索引对 source 中每个元素调用转换函数的结果。

例外

sourceselector 为 null 引用(在 Visual Basic 中为 Nothing)。

评估查询期间发生一个或多个异常。

查询枚举了多个 Int32.MaxValue 元素。 在流式处理方案中可能出现此情况。

另请参阅

适用于

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

将序列中的每个元素并行投影到新窗体中。

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

类型参数

TSource

source 的元素类型。

TResult

选择器返回的元素的类型。

参数

source
ParallelQuery<TSource>

一个值序列,要对该序列调用转换函数。

selector
Func<TSource,TResult>

应用于每个元素的转换函数。

返回

ParallelQuery<TResult>

一个序列,其元素是对 source 的每个元素调用转换函数的结果。

例外

sourceselector 为 null 引用(在 Visual Basic 中为 Nothing)。

评估查询期间发生一个或多个异常。

另请参阅

适用于