ParallelEnumerable.SequenceEqual Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan apakah dua urutan paralel sama dengan membandingkan elemen dengan menggunakan perbandingan kesetaraan untuk jenisnya.
Overload
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Kedaluwarsa.
Kelebihan sequenceEqual ini tidak boleh dipanggil. Metode ini ditandai sebagai usang dan selalu dilemparkan NotSupportedException ketika dipanggil. |
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Menentukan apakah dua urutan paralel sama dengan membandingkan elemen dengan menggunakan perbandingan kesetaraan default untuk jenisnya. |
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Kedaluwarsa.
Kelebihan sequenceEqual ini tidak boleh dipanggil. Metode ini ditandai sebagai usang dan selalu dilemparkan NotSupportedException ketika dipanggil. |
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Menentukan apakah dua urutan paralel sama dengan membandingkan elemennya dengan menggunakan IEqualityComparer{T} yang ditentukan. |
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Perhatian
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>.
Kelebihan sequenceEqual ini tidak boleh dipanggil. Metode ini ditandai sebagai usang dan selalu dilemparkan NotSupportedException ketika dipanggil.
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
Jenis parameter
- TSource
Parameter jenis ini tidak digunakan.
Parameter
- first
- ParallelQuery<TSource>
Parameter ini tidak digunakan.
- second
- IEnumerable<TSource>
Parameter ini tidak digunakan.
Mengembalikan
Kelebihan beban ini selalu melempar NotSupportedException.
- Atribut
Pengecualian
Dilemparkan setiap kali metode ini dipanggil.
Keterangan
Kelebihan beban ini ada untuk melarang penggunaan SequenceEqual dengan sumber data kiri jenis ParallelQuery<TSource> dan sumber data yang tepat dari jenis IEnumerable<T>. Jika tidak, operator SequenceEqual akan tampak mengikat implementasi paralel, tetapi pada kenyataannya akan mengikat implementasi berurutan.
Lihat juga
Berlaku untuk
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Menentukan apakah dua urutan paralel sama dengan membandingkan elemen dengan menggunakan perbandingan kesetaraan default untuk jenisnya.
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
Jenis parameter
- TSource
Jenis elemen urutan input.
Parameter
- first
- ParallelQuery<TSource>
Urutan untuk dibandingkan dengan detik.
- second
- ParallelQuery<TSource>
Urutan untuk dibandingkan dengan urutan input pertama.
Mengembalikan
true
jika kedua urutan sumber memiliki panjang yang sama dan elemen yang sesuai sama sesuai dengan perbandingan kesetaraan default untuk jenisnya; jika tidak, false
.
Pengecualian
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
first
atau second
adalah referensi null (Tidak ada di Visual Basic).
Satu atau beberapa pengecualian terjadi selama evaluasi kueri.
Lihat juga
Berlaku untuk
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Perhatian
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>.
Kelebihan sequenceEqual ini tidak boleh dipanggil. Metode ini ditandai sebagai usang dan selalu dilemparkan NotSupportedException ketika dipanggil.
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
Jenis parameter
- TSource
Parameter jenis ini tidak digunakan.
Parameter
- first
- ParallelQuery<TSource>
Parameter ini tidak digunakan.
- second
- IEnumerable<TSource>
Parameter ini tidak digunakan.
- comparer
- IEqualityComparer<TSource>
Parameter ini tidak digunakan.
Mengembalikan
Kelebihan beban ini selalu melempar NotSupportedException.
- Atribut
Pengecualian
Dilemparkan setiap kali metode ini dipanggil.
Keterangan
Kelebihan beban ini ada untuk melarang penggunaan SequenceEqual dengan sumber data kiri jenis ParallelQuery<TSource> dan sumber data yang tepat dari jenis IEnumerable<T>. Jika tidak, operator SequenceEqual akan tampak mengikat implementasi paralel, tetapi pada kenyataannya akan mengikat implementasi berurutan.
Lihat juga
Berlaku untuk
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
- Sumber:
- ParallelEnumerable.cs
Menentukan apakah dua urutan paralel sama dengan membandingkan elemennya dengan menggunakan IEqualityComparer{T} yang ditentukan.
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
Jenis parameter
- TSource
Jenis elemen urutan input.
Parameter
- first
- ParallelQuery<TSource>
Urutan untuk dibandingkan dengan second
.
- second
- ParallelQuery<TSource>
Urutan untuk dibandingkan dengan urutan input pertama.
- comparer
- IEqualityComparer<TSource>
Untuk IEqualityComparer<T> digunakan untuk membandingkan elemen.
Mengembalikan
true
jika kedua urutan sumber memiliki panjang yang sama dan elemen yang sesuai sama sesuai dengan perbandingan kesetaraan default untuk jenisnya; jika tidak, false
.
Pengecualian
Kueri dibatalkan dengan token yang diteruskan melalui WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
first
atau second
adalah referensi null (Tidak ada di Visual Basic).
Satu atau beberapa pengecualian terjadi selama evaluasi kueri.