ParallelEnumerable.LastOrDefault Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает последний элемент параллельной последовательности или значение по умолчанию, если последовательность не содержит элементов.
Перегрузки
LastOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Возвращает последний элемент параллельной последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено. |
LastOrDefault<TSource>(ParallelQuery<TSource>) |
Возвращает последний элемент параллельной последовательности или значение по умолчанию, если последовательность не содержит элементов. |
LastOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
Возвращает последний элемент параллельной последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static TSource LastOrDefault(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static TSource LastOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
public static TSource? LastOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member LastOrDefault : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> 'Source
<Extension()>
Public Function LastOrDefault(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As TSource
Параметры типа
- TSource
Тип элементов source
.
Параметры
- source
- ParallelQuery<TSource>
Последовательность, из которой требуется возвратить элемент.
Возвращаемое значение
default(), если последовательность пуста или ни один ее элемент не прошел проверку функцией предиката; в противном случае — последний элемент, прошедший проверку функцией предиката.
Исключения
Запрос отменен с использованием маркера, переданного через WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Параметр source
или predicate
— это пустая ссылка (Nothing в Visual Basic).
При оценке запроса получено одно или несколько исключений.
Комментарии
Если запрос не упорядочен, последний элемент является недетерминированным. Дополнительные сведения см. в разделе Сохранение порядка в PLINQ.
См. также раздел
Применяется к
LastOrDefault<TSource>(ParallelQuery<TSource>)
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
Возвращает последний элемент параллельной последовательности или значение по умолчанию, если последовательность не содержит элементов.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static TSource LastOrDefault(System::Linq::ParallelQuery<TSource> ^ source);
public static TSource LastOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source);
public static TSource? LastOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member LastOrDefault : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function LastOrDefault(Of TSource) (source As ParallelQuery(Of TSource)) As TSource
Параметры типа
- TSource
Тип элементов source
.
Параметры
- source
- ParallelQuery<TSource>
Последовательность, из которой требуется возвратить элемент.
Возвращаемое значение
default(), если исходная последовательность пуста; в противном случае — последний элемент последовательности.
Исключения
Запрос отменен с использованием маркера, переданного через WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Параметр source
является ссылкой на null (Nothing в Visual Basic).
При оценке запроса получено одно или несколько исключений.
Комментарии
Если запрос не упорядочен, последний элемент является недетерминированным. Дополнительные сведения см. в разделе Сохранение порядка в PLINQ.