ParallelEnumerable.SequenceEqual Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob zwei parallele Sequenzen gleich sind, indem die Elemente mithilfe eines Gleichheitsabgleichs für ihren Typ verglichen werden.
Überlädt
| Name | Beschreibung |
|---|---|
| SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Veraltet.
Diese SequenceEqual-Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird. |
| SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Bestimmt, ob zwei parallele Sequenzen gleich sind, indem die Elemente mithilfe des Standardmäßigen Gleichheitsabgleichs für ihren Typ verglichen werden. |
| SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Veraltet.
Diese SequenceEqual-Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird. |
| SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Bestimmt, ob zwei parallele Sequenzen gleich sind, indem sie ihre Elemente mithilfe eines angegebenen IEqualityComparer{T}-Elements vergleichen. |
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Achtung
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>.
Diese SequenceEqual-Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.
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
Typparameter
- TSource
Dieser Typparameter wird nicht verwendet.
Parameter
- first
- ParallelQuery<TSource>
Dieser Parameter wird nicht verwendet.
- second
- IEnumerable<TSource>
Dieser Parameter wird nicht verwendet.
Gibt zurück
Diese Überladung löst immer eine NotSupportedException.
- Attribute
Ausnahmen
Wird jedes Mal ausgelöst, wenn diese Methode aufgerufen wird.
Hinweise
Diese Überladung ist vorhanden, um die Verwendung von SequenceEqual mit einer linken Datenquelle vom Typ ParallelQuery<TSource> und einer rechten Datenquelle vom Typ IEnumerable<T>zu verbieten. Andernfalls scheint der SequenceEqual-Operator eine Bindung an die parallele Implementierung zu sein, würde aber in Wirklichkeit an die sequenzielle Implementierung gebunden.
Weitere Informationen
Gilt für:
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Bestimmt, ob zwei parallele Sequenzen gleich sind, indem die Elemente mithilfe des Standardmäßigen Gleichheitsabgleichs für ihren Typ verglichen werden.
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
Typparameter
- TSource
Der Typ der Elemente der Eingabesequenzen.
Parameter
- first
- ParallelQuery<TSource>
Eine Sequenz, die mit sekunde verglichen werden soll.
- second
- ParallelQuery<TSource>
Eine Sequenz, die mit der ersten Eingabesequenz verglichen werden soll.
Gibt zurück
truewenn die beiden Quellsequenzen gleich lang sind und die entsprechenden Elemente entsprechend dem Standardgleichgleichsabgleich für ihren Typ gleich sind; andernfalls . false
Ausnahmen
Die Abfrage wurde abgebrochen, wobei das Token übergeben wurde WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
first oder second ist ein Nullverweis (Nichts in Visual Basic).
Mindestens eine Ausnahme ist während der Auswertung der Abfrage aufgetreten.
Weitere Informationen
Gilt für:
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Achtung
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>.
Diese SequenceEqual-Überladung sollte nie aufgerufen werden. Diese Methode ist als veraltet gekennzeichnet und wird NotSupportedException immer ausgelöst, wenn sie aufgerufen wird.
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
Typparameter
- TSource
Dieser Typparameter wird nicht verwendet.
Parameter
- first
- ParallelQuery<TSource>
Dieser Parameter wird nicht verwendet.
- second
- IEnumerable<TSource>
Dieser Parameter wird nicht verwendet.
- comparer
- IEqualityComparer<TSource>
Dieser Parameter wird nicht verwendet.
Gibt zurück
Diese Überladung löst immer eine NotSupportedException.
- Attribute
Ausnahmen
Wird jedes Mal ausgelöst, wenn diese Methode aufgerufen wird.
Hinweise
Diese Überladung ist vorhanden, um die Verwendung von SequenceEqual mit einer linken Datenquelle vom Typ ParallelQuery<TSource> und einer rechten Datenquelle vom Typ IEnumerable<T>zu verbieten. Andernfalls scheint der SequenceEqual-Operator eine Bindung an die parallele Implementierung zu sein, würde aber tatsächlich an die sequenzielle Implementierung binden.
Weitere Informationen
Gilt für:
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Bestimmt, ob zwei parallele Sequenzen gleich sind, indem sie ihre Elemente mithilfe eines angegebenen IEqualityComparer{T}-Elements vergleichen.
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
Typparameter
- TSource
Der Typ der Elemente der Eingabesequenzen.
Parameter
- first
- ParallelQuery<TSource>
Eine Sequenz, mit der verglichen werden secondsoll.
- second
- ParallelQuery<TSource>
Eine Sequenz, die mit der ersten Eingabesequenz verglichen werden soll.
- comparer
- IEqualityComparer<TSource>
Eine IEqualityComparer<T> Zum Vergleichen von Elementen.
Gibt zurück
truewenn die beiden Quellsequenzen gleich lang sind und die entsprechenden Elemente entsprechend dem Standardgleichgleichsabgleich für ihren Typ gleich sind; andernfalls . false
Ausnahmen
Die Abfrage wurde abgebrochen, wobei das Token übergeben wurde WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
first oder second ist ein Nullverweis (Nichts in Visual Basic).
Mindestens eine Ausnahme ist während der Auswertung der Abfrage aufgetreten.