Partager via


ParallelEnumerable.SingleOrDefault Méthode

Définition

Retourne l'élément unique d'une séquence parallèle ou une valeur par défaut, si la séquence est vide. Cette méthode lève une exception si cette séquence contient plusieurs éléments.

Surcharges

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Retourne l'élément unique d'une séquence parallèle ou une valeur par défaut, si la séquence est vide. Cette méthode lève une exception si cette séquence contient plusieurs éléments.

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

Retourne l'élément unique d'une séquence parallèle qui satisfait à une condition spécifiée ou une valeur par défaut, si cette séquence ne contient aucun élément de ce type. Cette méthode lève une exception si cette séquence contient plusieurs éléments qui satisfont à cette condition.

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Retourne l'élément unique d'une séquence parallèle ou une valeur par défaut, si la séquence est vide. Cette méthode lève une exception si cette séquence contient plusieurs éléments.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource SingleOrDefault(System::Linq::ParallelQuery<TSource> ^ source);
public static TSource SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source);
public static TSource? SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member SingleOrDefault : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function SingleOrDefault(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 seul élément.

Retours

TSource

Élément unique de la séquence d'entrée ou () par défaut, si la séquence ne contient aucun élément.

Exceptions

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

source a plusieurs éléments.

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

Voir aussi

S’applique à

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Retourne l'élément unique d'une séquence parallèle qui satisfait à une condition spécifiée ou une valeur par défaut, si cette séquence ne contient aucun élément de ce type. Cette méthode lève une exception si cette séquence contient plusieurs éléments qui satisfont à cette condition.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource SingleOrDefault(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static TSource SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
public static TSource? SingleOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member SingleOrDefault : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> 'Source
<Extension()>
Public Function SingleOrDefault(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 le seul élément.

predicate
Func<TSource,Boolean>

Fonction permettant de tester un élément pour une condition.

Retours

TSource

Élément unique de la séquence d'entrée qui satisfait à la condition ou () par défaut, si aucun élément de ce type n'est trouvé.

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.

source est vide ou plusieurs éléments sont retournés.

Voir aussi

S’applique à