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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

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

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 是空引用(Visual Basic 中没有任何内容)。

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

查询枚举了多个 Int32.MaxValue 元素。 这种情况可能发生在流式处理方案中。

另请参阅

适用于

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

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

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 是空引用(Visual Basic 中没有任何内容)。

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

另请参阅

适用于