AsyncEnumerable.SequenceEqualAsync<TSource> 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.
öğelerini karşılaştırarak iki dizinin eşit olup olmadığını belirler.
public static System.Threading.Tasks.ValueTask<bool> SequenceEqualAsync<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> first, System.Collections.Generic.IAsyncEnumerable<TSource> second, System.Collections.Generic.IEqualityComparer<TSource>? comparer = default, System.Threading.CancellationToken cancellationToken = default);
static member SequenceEqualAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Collections.Generic.IAsyncEnumerable<'Source> * System.Collections.Generic.IEqualityComparer<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<bool>
<Extension()>
Public Function SequenceEqualAsync(Of TSource) (first As IAsyncEnumerable(Of TSource), second As IAsyncEnumerable(Of TSource), Optional comparer As IEqualityComparer(Of TSource) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Boolean)
Tür Parametreleri
- TSource
Parametreler
- first
- IAsyncEnumerable<TSource>
ile karşılaştıracak IAsyncEnumerable<T>birsecond.
- second
- IAsyncEnumerable<TSource>
İlk diziyle karşılaştırmak için bir IAsyncEnumerable<T> .
- comparer
- IEqualityComparer<TSource>
IEqualityComparer<T> Öğeleri karşılaştırmak için kullanılacak bir.
- cancellationToken
- CancellationToken
İptal CancellationToken isteklerini izlemek için. Varsayılan değer: None.
Döndürülenler
true İki kaynak dizisi eşit uzunluktaysa ve karşılık gelen öğeleri karşılaştırıcıya göre eşitse; aksi takdirde , false.