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

Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
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>

Последовательность, элементы которой являются результатом вызова функции преобразования для каждого элемента на основе индекса, предоставленного sourceв selector.

Исключения

source или selector является пустой ссылкой (Нет в Visual Basic).

Запрос был отменен с помощью маркера, переданного через WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Во время оценки запроса произошло одно или несколько исключений.

Более элементов Int32.MaxValue перечисляются запросом. Это условие может возникать в сценариях потоковой передачи.

См. также раздел

Применяется к

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

Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
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.

Исключения

source или selector является пустой ссылкой (Нет в Visual Basic).

Запрос был отменен с помощью маркера, переданного через WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Во время оценки запроса произошло одно или несколько исключений.

См. также раздел

Применяется к