ParallelEnumerable.SequenceEqual Méthode

Définition

Détermine si deux séquences en parallèle sont égales par une comparaison des types d'élément réalisée à l'aide d'un comparateur d'égalité.

Surcharges

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Obsolète.

Cette surcharge SequenceEqual ne doit jamais être appelée. Cette méthode est marquée comme obsolète et lève toujours NotSupportedException lorsqu'elle est appelée.

SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Détermine si deux séquences parallèles sont égales par une comparaison des types d'élément réalisée à l'aide du comparateur d'égalité par défaut.

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Obsolète.

Cette surcharge SequenceEqual ne doit jamais être appelée. Cette méthode est marquée comme obsolète et lève toujours NotSupportedException lorsqu'elle est appelée.

SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Détermine si deux séquences parallèles sont égales par une comparaison des élément réalisée à l'aide d'un IEqualityComparer{T} spécifié.

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)

Attention

The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.

Cette surcharge SequenceEqual ne doit jamais être appelée. Cette méthode est marquée comme obsolète et lève toujours NotSupportedException lorsqu'elle est appelée.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static bool SequenceEqual(System::Linq::ParallelQuery<TSource> ^ first, System::Collections::Generic::IEnumerable<TSource> ^ second);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static bool SequenceEqual<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second);
[<System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")>]
static member SequenceEqual : System.Linq.ParallelQuery<'Source> * seq<'Source> -> bool
<Extension()>
Public Function SequenceEqual(Of TSource) (first As ParallelQuery(Of TSource), second As IEnumerable(Of TSource)) As Boolean

Paramètres de type

TSource

Ce paramètre de type n'est pas utilisé.

Paramètres

first
ParallelQuery<TSource>

Ce paramètre n'est pas utilisé.

second
IEnumerable<TSource>

Ce paramètre n'est pas utilisé.

Retours

Boolean

Cette surcharge lève toujours NotSupportedException.

Attributs

Exceptions

Levé chaque fois que cette méthode est appelée.

Remarques

Cette surcharge existe pour interdire l’utilisation de SequenceEqual avec une source de données de gauche de type ParallelQuery<TSource> et une source de données de droite de type IEnumerable<T>. Sinon, l’opérateur SequenceEqual semble être lié à l’implémentation parallèle, mais est en réalité lié à l’implémentation séquentielle.

Voir aussi

S’applique à

SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Détermine si deux séquences parallèles sont égales par une comparaison des types d'élément réalisée à l'aide du comparateur d'égalité par défaut.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static bool SequenceEqual(System::Linq::ParallelQuery<TSource> ^ first, System::Linq::ParallelQuery<TSource> ^ second);
public static bool SequenceEqual<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second);
static member SequenceEqual : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelQuery<'Source> -> bool
<Extension()>
Public Function SequenceEqual(Of TSource) (first As ParallelQuery(Of TSource), second As ParallelQuery(Of TSource)) As Boolean

Paramètres de type

TSource

Type des éléments des séquences d'entrée.

Paramètres

first
ParallelQuery<TSource>

Séquence à comparer à une autre.

second
ParallelQuery<TSource>

Séquence à comparer à la première séquence d'entrée.

Retours

Boolean

true si les deux séquences source sont de même longueur et si les types de leurs éléments correspondants sont égaux selon le comparateur d'égalité par défaut ; sinon, false.

Exceptions

first ou second 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.

Voir aussi

S’applique à

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Attention

The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.

Cette surcharge SequenceEqual ne doit jamais être appelée. Cette méthode est marquée comme obsolète et lève toujours NotSupportedException lorsqu'elle est appelée.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static bool SequenceEqual(System::Linq::ParallelQuery<TSource> ^ first, System::Collections::Generic::IEnumerable<TSource> ^ second, System::Collections::Generic::IEqualityComparer<TSource> ^ comparer);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static bool SequenceEqual<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second, System.Collections.Generic.IEqualityComparer<TSource> comparer);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static bool SequenceEqual<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second, System.Collections.Generic.IEqualityComparer<TSource>? comparer);
[<System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")>]
static member SequenceEqual : System.Linq.ParallelQuery<'Source> * seq<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> bool
<Extension()>
Public Function SequenceEqual(Of TSource) (first As ParallelQuery(Of TSource), second As IEnumerable(Of TSource), comparer As IEqualityComparer(Of TSource)) As Boolean

Paramètres de type

TSource

Ce paramètre de type n'est pas utilisé.

Paramètres

first
ParallelQuery<TSource>

Ce paramètre n'est pas utilisé.

second
IEnumerable<TSource>

Ce paramètre n'est pas utilisé.

comparer
IEqualityComparer<TSource>

Ce paramètre n'est pas utilisé.

Retours

Boolean

Cette surcharge lève toujours NotSupportedException.

Attributs

Exceptions

Levé chaque fois que cette méthode est appelée.

Remarques

Cette surcharge existe pour interdire l’utilisation de SequenceEqual avec une source de données de gauche de type ParallelQuery<TSource> et une source de données de droite de type IEnumerable<T>. Sinon, l’opérateur SequenceEqual semble être lié à l’implémentation parallèle, mais est en réalité lié à l’implémentation séquentielle.

Voir aussi

S’applique à

SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Détermine si deux séquences parallèles sont égales par une comparaison des élément réalisée à l'aide d'un IEqualityComparer{T} spécifié.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static bool SequenceEqual(System::Linq::ParallelQuery<TSource> ^ first, System::Linq::ParallelQuery<TSource> ^ second, System::Collections::Generic::IEqualityComparer<TSource> ^ comparer);
public static bool SequenceEqual<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second, System.Collections.Generic.IEqualityComparer<TSource> comparer);
public static bool SequenceEqual<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Linq.ParallelQuery<TSource> second, System.Collections.Generic.IEqualityComparer<TSource>? comparer);
static member SequenceEqual : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelQuery<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> bool
<Extension()>
Public Function SequenceEqual(Of TSource) (first As ParallelQuery(Of TSource), second As ParallelQuery(Of TSource), comparer As IEqualityComparer(Of TSource)) As Boolean

Paramètres de type

TSource

Type des éléments des séquences d'entrée.

Paramètres

first
ParallelQuery<TSource>

Séquence à comparer à second.

second
ParallelQuery<TSource>

Séquence à comparer à la première séquence d'entrée.

comparer
IEqualityComparer<TSource>

IEqualityComparer<T> à utiliser pour comparer les éléments.

Retours

Boolean

true si les deux séquences source sont de même longueur et si les types de leurs éléments correspondants sont égaux selon le comparateur d'égalité par défaut ; sinon, false.

Exceptions

first ou second 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.

Voir aussi

S’applique à