AsyncEnumerable.SequenceEqualAsync<TSource> Méthode

Définition

Détermine si deux séquences sont égales en comparant leurs éléments.

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)

Paramètres de type

TSource

Paramètres

first
IAsyncEnumerable<TSource>

À IAsyncEnumerable<T> comparer à second.

second
IAsyncEnumerable<TSource>

À IAsyncEnumerable<T> comparer à la première séquence.

comparer
IEqualityComparer<TSource>

À IEqualityComparer<T> utiliser pour comparer des éléments.

cancellationToken
CancellationToken

À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.

Retours

true si les deux séquences sources sont de longueur égale et que leurs éléments correspondants sont égaux en fonction du comparateur ; sinon, false.

S’applique à