Partager via


ImmutableArrayExtensions.SequenceEqual Méthode

Définition

Surcharges

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

Détermine si deux séquences sont égales selon un comparateur d’égalité.

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

Détermine si deux séquences sont égales selon un comparateur d’égalité.

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

Détermine si deux séquences sont égales selon un comparateur d’égalité.

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

Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs

Détermine si deux séquences sont égales selon un comparateur d’égalité.

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

Paramètres de type

TDerived

Type d’élément dans le tableau de comparaison.

TBase

Type d’élément contenu dans la collection.

Paramètres

immutableArray
ImmutableArray<TBase>

Tableau à utiliser pour la comparaison.

items
IEnumerable<TDerived>

Éléments à utiliser pour la comparaison.

comparer
IEqualityComparer<TBase>

Comparateur à utiliser pour vérifier l’égalité.

Retours

true pour indiquer que les séquences sont égales ; sinon, false.

S’applique à

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

Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs

Détermine si deux séquences sont égales selon un comparateur d’égalité.

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

Paramètres de type

TDerived

Type d’élément dans le tableau de comparaison.

TBase

Type d’élément contenu dans la collection.

Paramètres

immutableArray
ImmutableArray<TBase>

Tableau à utiliser pour la comparaison.

items
ImmutableArray<TDerived>

Éléments à utiliser pour la comparaison.

comparer
IEqualityComparer<TBase>

Comparateur à utiliser pour vérifier l’égalité.

Retours

true pour indiquer que les séquences sont égales ; sinon, false.

S’applique à

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

Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs

Détermine si deux séquences sont égales selon un comparateur d’égalité.

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

Paramètres de type

TDerived

Type d’élément dans le tableau de comparaison.

TBase

Type d’élément contenu dans la collection.

Paramètres

immutableArray
ImmutableArray<TBase>

Tableau à utiliser pour la comparaison.

items
ImmutableArray<TDerived>

Éléments à utiliser pour la comparaison.

predicate
Func<TBase,TBase,Boolean>

Comparateur à utiliser pour vérifier l’égalité.

Retours

true pour indiquer que les séquences sont égales ; sinon, false.

S’applique à