ParallelEnumerable.Select Метод

Определение

Параллельно проецирует каждый элемент последовательности в новую форму.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.

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)

Параметры типа

TSource

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

TResult

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

Параметры

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.

Возвращаемое значение

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.

Исключения

Параметр 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.

Дополнительно

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)

Параметры типа

TSource

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

TResult

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

Параметры

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.

Возвращаемое значение

ParallelQuery<TResult>

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

Исключения

Параметр 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.

Дополнительно

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