ParallelEnumerable.SequenceEqual Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Türleri için bir eşitlik karşılaştırıcısı kullanarak öğeleri karşılaştırarak iki paralel dizinin eşit olup olmadığını belirler.
Aşırı Yüklemeler
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) |
Geçersiz.
Bu SequenceEqual aşırı yüklemesi hiçbir zaman çağrılmamalıdır. Bu yöntem eski olarak işaretlenir ve çağrıldığında her zaman atar NotSupportedException . |
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>) |
Türleri için varsayılan eşitlik karşılaştırıcısını kullanarak öğeleri karşılaştırarak iki paralel dizinin eşit olup olmadığını belirler. |
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Geçersiz.
Bu SequenceEqual aşırı yüklemesi hiçbir zaman çağrılmamalıdır. Bu yöntem eski olarak işaretlenir ve çağrıldığında her zaman atar NotSupportedException . |
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>) |
Belirtilen IEqualityComparer{T} kullanarak öğelerini karşılaştırarak iki paralel sıranın eşit olup olmadığını belirler. |
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
Dikkat
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>.
Bu SequenceEqual aşırı yüklemesi hiçbir zaman çağrılmamalıdır. Bu yöntem eski olarak işaretlenir ve çağrıldığında her zaman atar NotSupportedException .
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
Tür Parametreleri
- TSource
Bu tür parametresi kullanılmaz.
Parametreler
- first
- ParallelQuery<TSource>
Bu parametre kullanılmaz.
- second
- IEnumerable<TSource>
Bu parametre kullanılmaz.
Döndürülenler
Bu aşırı yükleme her zaman bir NotSupportedExceptionoluşturur.
- Öznitelikler
Özel durumlar
Bu yöntem her çağrıldığında oluşturulur.
Açıklamalar
Bu aşırı yükleme, türü sol veri kaynağı ve türü ParallelQuery<TSource> doğru veri kaynağı ile SequenceEqual kullanımına IEnumerable<T>izin vermek için vardır. Aksi takdirde SequenceEqual işleci paralel uygulamaya bağlanıyor gibi görünebilir ancak gerçekte sıralı uygulamaya bağlanır.
Ayrıca bkz.
Şunlara uygulanır
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
Türleri için varsayılan eşitlik karşılaştırıcısını kullanarak öğeleri karşılaştırarak iki paralel dizinin eşit olup olmadığını belirler.
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
Tür Parametreleri
- TSource
Giriş dizilerinin öğelerinin türü.
Parametreler
- first
- ParallelQuery<TSource>
saniyeyle karşılaştıracak bir dizi.
- second
- ParallelQuery<TSource>
İlk giriş dizisiyle karşılaştıracak bir dizi.
Döndürülenler
true
İki kaynak dizisi eşit uzunluktaysa ve karşılık gelen öğeleri türleri için varsayılan eşitlik karşılaştırıcısına göre eşitse; aksi takdirde , false
.
Özel durumlar
sorgu, üzerinden WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)geçirilen belirteçle iptal edildi.
first
veya second
null başvurudur (Visual Basic'te hiçbir şey).
Sorgunun değerlendirilmesi sırasında bir veya daha fazla özel durum oluştu.
Ayrıca bkz.
Şunlara uygulanır
SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
Dikkat
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>.
Bu SequenceEqual aşırı yüklemesi hiçbir zaman çağrılmamalıdır. Bu yöntem eski olarak işaretlenir ve çağrıldığında her zaman atar NotSupportedException .
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
Tür Parametreleri
- TSource
Bu tür parametresi kullanılmaz.
Parametreler
- first
- ParallelQuery<TSource>
Bu parametre kullanılmaz.
- second
- IEnumerable<TSource>
Bu parametre kullanılmaz.
- comparer
- IEqualityComparer<TSource>
Bu parametre kullanılmaz.
Döndürülenler
Bu aşırı yükleme her zaman bir NotSupportedExceptionoluşturur.
- Öznitelikler
Özel durumlar
Bu yöntem her çağrıldığında oluşturulur.
Açıklamalar
Bu aşırı yükleme, türü sol veri kaynağı ve türü ParallelQuery<TSource> doğru veri kaynağı ile SequenceEqual kullanımına IEnumerable<T>izin vermek için vardır. Aksi takdirde SequenceEqual işleci paralel uygulamaya bağlanıyor gibi görünebilir ancak gerçekte sıralı uygulamaya bağlanır.
Ayrıca bkz.
Şunlara uygulanır
SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
- Kaynak:
- ParallelEnumerable.cs
Belirtilen IEqualityComparer{T} kullanarak öğelerini karşılaştırarak iki paralel sıranın eşit olup olmadığını belirler.
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
Tür Parametreleri
- TSource
Giriş dizilerinin öğelerinin türü.
Parametreler
- first
- ParallelQuery<TSource>
ile karşılaştıracak second
bir dizi.
- second
- ParallelQuery<TSource>
İlk giriş dizisiyle karşılaştıracak bir dizi.
- comparer
- IEqualityComparer<TSource>
IEqualityComparer<T> Öğeleri karşılaştırmak için kullanılacak bir.
Döndürülenler
true
İki kaynak dizisi eşit uzunluktaysa ve karşılık gelen öğeleri türleri için varsayılan eşitlik karşılaştırıcısına göre eşitse; aksi takdirde , false
.
Özel durumlar
sorgu, üzerinden WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)geçirilen belirteçle iptal edildi.
first
veya second
null başvurudur (Visual Basic'te hiçbir şey).
Sorgunun değerlendirilmesi sırasında bir veya daha fazla özel durum oluştu.