ParallelEnumerable.Last Метод

Определение

Возвращает последний элемент параллельной последовательности.

Перегрузки

Last<TSource>(ParallelQuery<TSource>)

Возвращает последний элемент параллельной последовательности.

Last<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Возвращает последний элемент параллельной последовательности, удовлетворяющий указанному условию.

Last<TSource>(ParallelQuery<TSource>)

Возвращает последний элемент параллельной последовательности.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource Last(System::Linq::ParallelQuery<TSource> ^ source);
public static TSource Last<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member Last : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function Last(Of TSource) (source As ParallelQuery(Of TSource)) As TSource

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

TSource

Тип элементов source.

Параметры

source
ParallelQuery<TSource>

Последовательность, из которой требуется возвратить последний элемент.

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

TSource

Значение, находящееся в последней позиции исходной последовательности.

Исключения

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

Параметр source является ссылкой на null (Nothing в Visual Basic).

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

Последовательность source не содержит элементов.

Комментарии

Если запрос не упорядочен, последний элемент не детерминирован. Дополнительные сведения см. в разделе Сохранение порядка в PLINQ.

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

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

Last<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Возвращает последний элемент параллельной последовательности, удовлетворяющий указанному условию.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource Last(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static TSource Last<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member Last : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> 'Source
<Extension()>
Public Function Last(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As TSource

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

TSource

Тип элементов source.

Параметры

source
ParallelQuery<TSource>

Последовательность, из которой требуется возвратить элемент.

predicate
Func<TSource,Boolean>

Функция для проверки каждого элемента на соответствие условию.

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

TSource

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

Исключения

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

Параметр source или predicate — это пустая ссылка (Nothing в Visual Basic).

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

Ни один элемент source не удовлетворяет условию предиката predicate.

Комментарии

Если запрос не упорядочен, последний элемент не детерминирован. Дополнительные сведения см. в разделе Сохранение порядка в PLINQ.

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

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