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