ParallelEnumerable.Select Method

Definition

Параллельно проецирует каждый элемент последовательности в новую форму.Projects in parallel each element of a sequence into a new form.

Overloads

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

Параллельно проецирует каждый элемент последовательности в новую форму, добавляя индекс элемента.Projects in parallel each element of a sequence into a new form by incorporating the element's index.

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

Параллельно проецирует каждый элемент последовательности в новую форму.Projects in parallel each element of a sequence into a new form.

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

Параллельно проецирует каждый элемент последовательности в новую форму, добавляя индекс элемента.Projects in parallel each element of a sequence into a new form by incorporating the element's index.

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)

Type Parameters

TSource

Тип элементов source.The type of the elements of source.

TResult

Тип элементов, возвращаемых Selector.The type of elements returned by selector.

Parameters

source
ParallelQuery<TSource>

Последовательность значений, для которых вызывается функция преобразования.A sequence of values to invoke a transform function on.

selector
Func<TSource,Int32,TResult>

Функция преобразования, применяемая к каждому элементу.A transform function to apply to each element.

Returns

ParallelQuery<TResult>

Последовательность, элементы которой получены в результате вызова функции преобразования для каждого элемента source на основе индекса, предоставленного в selector.A sequence whose elements are the result of invoking the transform function on each element of source, based on the index supplied to selector.

Exceptions

Параметр source или selector — это пустая ссылка (Nothing в Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

При оценке запроса получено одно или несколько исключений.One or more exceptions occurred during the evaluation of the query.

В запросе перечислено элементов больше, чем определено в MaxValue.More than MaxValue elements are enumerated by the query. Такая ситуация может возникнуть в сценариях потоковой передачи.This condition might occur in streaming scenarios.

See also

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

Параллельно проецирует каждый элемент последовательности в новую форму.Projects in parallel each element of a sequence into a new form.

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)

Type Parameters

TSource

Тип элементов source.The type of the elements of source.

TResult

Тип элементов, возвращаемых Selector.The type of elements returned by selector.

Parameters

source
ParallelQuery<TSource>

Последовательность значений, для которых вызывается функция преобразования.A sequence of values to invoke a transform function on.

selector
Func<TSource,TResult>

Функция преобразования, применяемая к каждому элементу.A transform function to apply to each element.

Returns

ParallelQuery<TResult>

Последовательность, элементы которой получены в результате вызова функции преобразования для каждого элемента последовательности source.A sequence whose elements are the result of invoking the transform function on each element of source.

Exceptions

Параметр source или selector — это пустая ссылка (Nothing в Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

При оценке запроса получено одно или несколько исключений.One or more exceptions occurred during the evaluation of the query.

See also

Applies to