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