Freigeben über


ImmutableArrayExtensions.SequenceEqual Methode

Definition

Überlädt

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>)

Bestimmt, ob zwei Sequenzen durch einen Gleichheitsvergleich als gleich bestimmt werden.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>)

Bestimmt, ob zwei Sequenzen durch einen Gleichheitsvergleich als gleich bestimmt werden.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>)

Bestimmt, ob zwei Sequenzen durch einen Gleichheitsvergleich als gleich bestimmt werden.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>)

Quelle:
ImmutableArrayExtensions.cs
Quelle:
ImmutableArrayExtensions.cs
Quelle:
ImmutableArrayExtensions.cs

Bestimmt, ob zwei Sequenzen durch einen Gleichheitsvergleich als gleich bestimmt werden.

public static bool SequenceEqual<TDerived,TBase> (this System.Collections.Immutable.ImmutableArray<TBase> immutableArray, System.Collections.Generic.IEnumerable<TDerived> items, System.Collections.Generic.IEqualityComparer<TBase> comparer = default) where TDerived : TBase;
public static bool SequenceEqual<TDerived,TBase> (this System.Collections.Immutable.ImmutableArray<TBase> immutableArray, System.Collections.Generic.IEnumerable<TDerived> items, System.Collections.Generic.IEqualityComparer<TBase>? comparer = default) where TDerived : TBase;
static member SequenceEqual : System.Collections.Immutable.ImmutableArray<'Base> * seq<#'Base> * System.Collections.Generic.IEqualityComparer<'Base> -> bool
<Extension()>
Public Function SequenceEqual(Of TDerived As TBase, TBase As TBase) (immutableArray As ImmutableArray(Of TBase), items As IEnumerable(Of TDerived), Optional comparer As IEqualityComparer(Of TBase) = Nothing) As Boolean

Typparameter

TDerived

Der Typ des Elements im verglichenen Array.

TBase

Der Typ des Elements, das in der Auflistung enthalten ist.

Parameter

immutableArray
ImmutableArray<TBase>

Das für den Vergleich zu verwendende Array.

items
IEnumerable<TDerived>

Die für den Vergleich zu verwendenden Elemente.

comparer
IEqualityComparer<TBase>

Der Vergleich. der für die Gleichheitsprüfung verwendet werden soll.

Gibt zurück

true, um anzugeben, dass die Sequenzen gleich sind, andernfalls false.

Gilt für:

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>)

Quelle:
ImmutableArrayExtensions.cs
Quelle:
ImmutableArrayExtensions.cs
Quelle:
ImmutableArrayExtensions.cs

Bestimmt, ob zwei Sequenzen durch einen Gleichheitsvergleich als gleich bestimmt werden.

public static bool SequenceEqual<TDerived,TBase> (this System.Collections.Immutable.ImmutableArray<TBase> immutableArray, System.Collections.Immutable.ImmutableArray<TDerived> items, System.Collections.Generic.IEqualityComparer<TBase> comparer = default) where TDerived : TBase;
public static bool SequenceEqual<TDerived,TBase> (this System.Collections.Immutable.ImmutableArray<TBase> immutableArray, System.Collections.Immutable.ImmutableArray<TDerived> items, System.Collections.Generic.IEqualityComparer<TBase>? comparer = default) where TDerived : TBase;
static member SequenceEqual : System.Collections.Immutable.ImmutableArray<'Base> * System.Collections.Immutable.ImmutableArray<#'Base> * System.Collections.Generic.IEqualityComparer<'Base> -> bool
<Extension()>
Public Function SequenceEqual(Of TDerived As TBase, TBase As TBase) (immutableArray As ImmutableArray(Of TBase), items As ImmutableArray(Of TDerived), Optional comparer As IEqualityComparer(Of TBase) = Nothing) As Boolean

Typparameter

TDerived

Der Typ des Elements im verglichenen Array.

TBase

Der Typ des Elements, das in der Auflistung enthalten ist.

Parameter

immutableArray
ImmutableArray<TBase>

Das für den Vergleich zu verwendende Array.

items
ImmutableArray<TDerived>

Die für den Vergleich zu verwendenden Elemente.

comparer
IEqualityComparer<TBase>

Der Vergleich. der für die Gleichheitsprüfung verwendet werden soll.

Gibt zurück

true, um anzugeben, dass die Sequenzen gleich sind, andernfalls false.

Gilt für:

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>)

Quelle:
ImmutableArrayExtensions.cs
Quelle:
ImmutableArrayExtensions.cs
Quelle:
ImmutableArrayExtensions.cs

Bestimmt, ob zwei Sequenzen durch einen Gleichheitsvergleich als gleich bestimmt werden.

public:
generic <typename TDerived, typename TBase>
 where TDerived : TBase[System::Runtime::CompilerServices::Extension]
 static bool SequenceEqual(System::Collections::Immutable::ImmutableArray<TBase> immutableArray, System::Collections::Immutable::ImmutableArray<TDerived> items, Func<TBase, TBase, bool> ^ predicate);
public static bool SequenceEqual<TDerived,TBase> (this System.Collections.Immutable.ImmutableArray<TBase> immutableArray, System.Collections.Immutable.ImmutableArray<TDerived> items, Func<TBase,TBase,bool> predicate) where TDerived : TBase;
static member SequenceEqual : System.Collections.Immutable.ImmutableArray<'Base> * System.Collections.Immutable.ImmutableArray<#'Base> * Func<'Base, 'Base, bool> -> bool
<Extension()>
Public Function SequenceEqual(Of TDerived As TBase, TBase As TBase) (immutableArray As ImmutableArray(Of TBase), items As ImmutableArray(Of TDerived), predicate As Func(Of TBase, TBase, Boolean)) As Boolean

Typparameter

TDerived

Der Typ des Elements im verglichenen Array.

TBase

Der Typ des Elements, das in der Auflistung enthalten ist.

Parameter

immutableArray
ImmutableArray<TBase>

Das für den Vergleich zu verwendende Array.

items
ImmutableArray<TDerived>

Die für den Vergleich zu verwendenden Elemente.

predicate
Func<TBase,TBase,Boolean>

Der Vergleich. der für die Gleichheitsprüfung verwendet werden soll.

Gibt zurück

true, um anzugeben, dass die Sequenzen gleich sind, andernfalls false.

Gilt für: