Поделиться через


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

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

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 — это пустая ссылка (Nothing в Visual Basic).

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

При оценке запроса получено одно или несколько исключений.

Запрос перечисляет больше элементов Int32.MaxValue . Такая ситуация может возникнуть в сценариях потоковой передачи.

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

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

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

Исходный код:
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 — это пустая ссылка (Nothing в Visual Basic).

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

При оценке запроса получено одно или несколько исключений.

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

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