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
- Исходный код:
- 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>
Последовательность для возврата элемента из.
Возвращаемое значение
по умолчанию() если последовательность пуста или если элементы не передают тест в функции предиката; в противном случае последний элемент, который передает тест в функции предиката.
Исключения
Запрос был отменен с помощью маркера, переданного через WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source или predicate является пустой ссылкой (Нет в Visual Basic).
Во время оценки запроса произошло одно или несколько исключений.
Комментарии
Если запрос не упорядочен, последний элемент не детерминирован. Дополнительные сведения см. в разделе "Сохранение заказа" в PLINQ.
См. также раздел
Применяется к
LastOrDefault<TSource>(ParallelQuery<TSource>)
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- ParallelEnumerable.cs
- Исходный код:
- 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 является пустой ссылкой (Ничего в Visual Basic).
Во время оценки запроса произошло одно или несколько исключений.
Комментарии
Если запрос не упорядочен, последний элемент не детерминирован. Дополнительные сведения см. в разделе "Сохранение заказа" в PLINQ.