ParallelEnumerable.SequenceEqual Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda jsou dvě paralelní sekvence rovny porovnáním prvků pomocí porovnávače rovnosti pro jejich typ.
Přetížení
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Zastaralé.
Toto přetížení SequenceEqual by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a při zavolání NotSupportedException vždy vyvolá. |
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Určuje, zda jsou dvě paralelní sekvence rovny porovnáním prvků pomocí výchozího porovnávače rovnosti pro jejich typ. |
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Zastaralé.
Toto přetížení SequenceEqual by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a při zavolání NotSupportedException vždy vyvolá. |
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Určuje, zda jsou dvě paralelní sekvence rovny porovnáním jejich prvků pomocí zadaného IEqualityComparer{T}. |
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Upozornění
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>.
Toto přetížení SequenceEqual by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a při zavolání NotSupportedException vždy vyvolá.
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
Parametry typu
- TSource
Tento parametr typu se nepoužívá.
Parametry
- first
- ParallelQuery<TSource>
Tento parametr není používán.
- second
- IEnumerable<TSource>
Tento parametr není používán.
Návraty
Toto přetížení vždy vyvolá NotSupportedException.
- Atributy
Výjimky
Vyvolá se při každém zavolání této metody.
Poznámky
Toto přetížení znemožní použití SequenceEqual s levým zdrojem dat typu ParallelQuery<TSource> a správným zdrojem dat typu IEnumerable<T>. V opačném případě by operátor SequenceEqual vypadal jako vazba na paralelní implementaci, ale ve skutečnosti by se vázal na sekvenční implementaci.
Viz také
Platí pro
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Určuje, zda jsou dvě paralelní sekvence rovny porovnáním prvků pomocí výchozího porovnávače rovnosti pro jejich typ.
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
Parametry typu
- TSource
Typ prvků vstupních sekvencí.
Parametry
- first
- ParallelQuery<TSource>
Sekvenci, která se má porovnat s sekundou.
- second
- ParallelQuery<TSource>
Sekvence, která se má porovnat s první vstupní sekvencí.
Návraty
true
mají-li dvě zdrojové sekvence stejnou délku a jejich odpovídající prvky jsou rovny podle výchozího porovnávače rovnosti pro jejich typ; v opačném případě . false
Výjimky
Dotaz byl zrušen s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
first
nebo second
je odkaz s hodnotou null (v jazyce Visual Basic není nic).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.
Viz také
Platí pro
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Upozornění
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>.
Toto přetížení SequenceEqual by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a při zavolání NotSupportedException vždy vyvolá.
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
Parametry typu
- TSource
Tento parametr typu se nepoužívá.
Parametry
- first
- ParallelQuery<TSource>
Tento parametr není používán.
- second
- IEnumerable<TSource>
Tento parametr není používán.
- comparer
- IEqualityComparer<TSource>
Tento parametr není používán.
Návraty
Toto přetížení vždy vyvolá NotSupportedException.
- Atributy
Výjimky
Vyvolá se při každém zavolání této metody.
Poznámky
Toto přetížení znemožní použití SequenceEqual s levým zdrojem dat typu ParallelQuery<TSource> a správným zdrojem dat typu IEnumerable<T>. Jinak by se operátor SequenceEqual zdál být vázán na paralelní implementaci, ale ve skutečnosti by se vázal na sekvenční implementaci.
Viz také
Platí pro
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Určuje, zda jsou dvě paralelní sekvence rovny porovnáním jejich prvků pomocí zadaného IEqualityComparer{T}.
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
Parametry typu
- TSource
Typ prvků vstupních sekvencí.
Parametry
- first
- ParallelQuery<TSource>
Sekvence, která se má porovnat s second
.
- second
- ParallelQuery<TSource>
Sekvence, která se má porovnat s první vstupní sekvencí.
- comparer
- IEqualityComparer<TSource>
An IEqualityComparer<T> , která se má použít k porovnání prvků.
Návraty
true
mají-li dvě zdrojové sekvence stejnou délku a jejich odpovídající prvky jsou rovny podle výchozího porovnávače rovnosti pro jejich typ; v opačném případě . false
Výjimky
Dotaz byl zrušen s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
first
nebo second
je odkaz s hodnotou null (v jazyce Visual Basic není nic).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.