AsyncEnumerable.SequenceEqualAsync<TSource> Metod

Definition

Avgör om två sekvenser är lika med genom att jämföra deras element.

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)

Typparametrar

TSource

Parametrar

first
IAsyncEnumerable<TSource>

En IAsyncEnumerable<T> att jämföra med second.

second
IAsyncEnumerable<TSource>

En IAsyncEnumerable<T> att jämföra med den första sekvensen.

comparer
IEqualityComparer<TSource>

Ett IEqualityComparer<T> att använda för att jämföra element.

cancellationToken
CancellationToken

Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.

Returer

trueom de två källsekvenserna är lika långa och deras motsvarande element jämförs med jämförelsen. annars . false

Gäller för