ParallelEnumerable.SequenceEqual Metodo

Definizione

Determina se due sequenze parallele sono uguali confrontando gli elementi usando un operatore di confronto di uguaglianza per il tipo.

Overload

Nome Descrizione
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Obsoleti.

Questo overload SequenceEqual non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

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

Determina se due sequenze parallele sono uguali confrontando gli elementi usando l'operatore di confronto di uguaglianza predefinito per il tipo.

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

Questo overload SequenceEqual non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

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

Determina se due sequenze parallele sono uguali confrontando i relativi elementi usando un oggetto IEqualityComparer{T}specificato.

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

Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs

Attenzione

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>.

Questo overload SequenceEqual non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

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

Parametri di tipo

TSource

Questo parametro di tipo non viene utilizzato.

Parametri

first
ParallelQuery<TSource>

Questo parametro non viene usato.

second
IEnumerable<TSource>

Questo parametro non viene usato.

Valori restituiti

Questo overload genera sempre un'eccezione NotSupportedException.

Attributi

Eccezioni

Generata ogni volta che viene chiamato questo metodo.

Commenti

Questo overload esiste per impedire l'utilizzo di SequenceEqual con un'origine dati sinistra di tipo e un'origine dati destra di tipo ParallelQuery<TSource>IEnumerable<T>. In caso contrario, l'operatore SequenceEqual sembra essere associato all'implementazione parallela, ma in realtà si associa all'implementazione sequenziale.

Vedi anche

Si applica a

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

Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs

Determina se due sequenze parallele sono uguali confrontando gli elementi usando l'operatore di confronto di uguaglianza predefinito per il tipo.

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

Parametri di tipo

TSource

Tipo degli elementi delle sequenze di input.

Parametri

first
ParallelQuery<TSource>

Sequenza da confrontare con la seconda.

second
ParallelQuery<TSource>

Sequenza da confrontare con la prima sequenza di input.

Valori restituiti

true se le due sequenze di origine sono di lunghezza uguale e i relativi elementi corrispondenti sono uguali in base all'operatore di confronto di uguaglianza predefinito per il tipo; in caso contrario, false.

Eccezioni

first o second è un riferimento Null (Nothing in Visual Basic).

Durante la valutazione della query si sono verificate una o più eccezioni.

Vedi anche

Si applica a

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

Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs

Attenzione

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>.

Questo overload SequenceEqual non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

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

Parametri di tipo

TSource

Questo parametro di tipo non viene utilizzato.

Parametri

first
ParallelQuery<TSource>

Questo parametro non viene usato.

second
IEnumerable<TSource>

Questo parametro non viene usato.

comparer
IEqualityComparer<TSource>

Questo parametro non viene usato.

Valori restituiti

Questo overload genera sempre un'eccezione NotSupportedException.

Attributi

Eccezioni

Generata ogni volta che viene chiamato questo metodo.

Commenti

Questo overload esiste per impedire l'utilizzo di SequenceEqual con un'origine dati sinistra di tipo e un'origine dati destra di tipo ParallelQuery<TSource>IEnumerable<T>. In caso contrario, l'operatore SequenceEqual sembra essere associato all'implementazione parallela, ma in realtà si associa all'implementazione sequenziale.

Vedi anche

Si applica a

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

Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs

Determina se due sequenze parallele sono uguali confrontando i relativi elementi usando un oggetto IEqualityComparer{T}specificato.

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

Parametri di tipo

TSource

Tipo degli elementi delle sequenze di input.

Parametri

first
ParallelQuery<TSource>

Sequenza da confrontare con second.

second
ParallelQuery<TSource>

Sequenza da confrontare con la prima sequenza di input.

comparer
IEqualityComparer<TSource>

Oggetto IEqualityComparer<T> da utilizzare per confrontare gli elementi.

Valori restituiti

true se le due sequenze di origine sono di lunghezza uguale e i relativi elementi corrispondenti sono uguali in base all'operatore di confronto di uguaglianza predefinito per il tipo; in caso contrario, false.

Eccezioni

first o second è un riferimento Null (Nothing in Visual Basic).

Durante la valutazione della query si sono verificate una o più eccezioni.

Vedi anche

Si applica a