ImmutableArrayExtensions.SequenceEqual Metodo

Definizione

Overload

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

Determina se due sequenze sono uguali in base a un operatore di confronto di uguaglianza.

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

Determina se due sequenze sono uguali in base a un operatore di confronto di uguaglianza.

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

Determina se due sequenze sono uguali in base a un operatore di confronto di uguaglianza.

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

Determina se due sequenze sono uguali in base a un operatore di confronto di uguaglianza.

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

Parametri di tipo

TDerived

Tipo di elemento nella matrice confrontata.

TBase

Tipo di elemento contenuto nell'insieme.

Parametri

immutableArray
ImmutableArray<TBase>

Matrice da usare per il confronto.

items
IEnumerable<TDerived>

Elementi da utilizzare per il confronto.

comparer
IEqualityComparer<TBase>

Operatore di confronto da usare per verificare l'uguaglianza.

Valori restituiti

true per indicare che le sequenze sono uguali; in caso contrario, false.

Si applica a

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

Determina se due sequenze sono uguali in base a un operatore di confronto di uguaglianza.

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

Parametri di tipo

TDerived

Tipo di elemento nella matrice confrontata.

TBase

Tipo di elemento contenuto nell'insieme.

Parametri

immutableArray
ImmutableArray<TBase>

Matrice da usare per il confronto.

items
ImmutableArray<TDerived>

Elementi da utilizzare per il confronto.

comparer
IEqualityComparer<TBase>

Operatore di confronto da usare per verificare l'uguaglianza.

Valori restituiti

true per indicare che le sequenze sono uguali; in caso contrario, false.

Si applica a

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

Determina se due sequenze sono uguali in base a un operatore di confronto di uguaglianza.

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

Parametri di tipo

TDerived

Tipo di elemento nella matrice confrontata.

TBase

Tipo di elemento contenuto nell'insieme.

Parametri

immutableArray
ImmutableArray<TBase>

Matrice da usare per il confronto.

items
ImmutableArray<TDerived>

Elementi da utilizzare per il confronto.

predicate
Func<TBase,TBase,Boolean>

Operatore di confronto da usare per verificare l'uguaglianza.

Valori restituiti

true per indicare che le sequenze sono uguali; in caso contrario, false.

Si applica a