ParallelEnumerable.FirstOrDefault Méthode

Définition

Retourne le premier élément d'une séquence parallèle ou une valeur par défaut, si la séquence ne contient aucun élément.

Surcharges

FirstOrDefault<TSource>(ParallelQuery<TSource>)

Retourne le premier élément d'une séquence parallèle ou une valeur par défaut, si la séquence ne contient aucun élément.

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

Retourne le premier élément de la séquence parallèle qui satisfait à une condition ou une valeur par défaut, si aucun élément de ce type n'est trouvé.

FirstOrDefault<TSource>(ParallelQuery<TSource>)

Retourne le premier élément d'une séquence parallèle ou une valeur par défaut, si la séquence ne contient aucun élément.

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

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
ParallelQuery<TSource>

Séquence à partir de laquelle retourner le premier élément.

Retours

TSource

Valeur par défaut (TSource) si source est vide ; sinon, premier élément de source.

Exceptions

source est une référence Null (Nothing en Visual Basic).

Une ou plusieurs exceptions se sont produites lors de l’évaluation de la requête.

Remarques

Si la requête n’est pas ordonnée, le premier élément n’est pas déterministe. Pour plus d’informations, consultez Order Preservation in PLINQ (Conservation de l’ordre dans PLINQ).

Voir aussi

S’applique à

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

Retourne le premier élément de la séquence parallèle qui satisfait à une condition ou une valeur par défaut, si aucun élément de ce type n'est trouvé.

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

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
ParallelQuery<TSource>

Séquence à partir de laquelle retourner un élément.

predicate
Func<TSource,Boolean>

Fonction permettant de tester chaque élément par rapport à une condition.

Retours

TSource

Valeur par défaut (TSource) si source est vide ou si aucun élément ne réussit le test spécifié par le prédicat ; sinon, premier élément de source qui réussit le test spécifié par le prédicat.

Exceptions

source ou predicate est une référence Null (Nothing en Visual Basic).

Une ou plusieurs exceptions se sont produites lors de l’évaluation de la requête.

Remarques

Si la requête n’est pas ordonnée, le premier élément n’est pas déterministe. Pour plus d’informations, consultez Order Preservation in PLINQ (Conservation de l’ordre dans PLINQ).

Voir aussi

S’applique à