Condividi tramite


ImmutableArrayExtensions.SequenceEqual Metodo

Definizione

Overload

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

Determina se due sequenze sono uguali secondo un operatore di confronto di uguaglianza.

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

Determina se due sequenze sono uguali secondo un operatore di confronto di uguaglianza.

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

Determina se due sequenze sono uguali secondo un operatore di confronto di uguaglianza.

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

Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs

Determina se due sequenze sono uguali secondo 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;
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 dalla raccolta.

Parametri

immutableArray
ImmutableArray<TBase>

Matrice da usare per il confronto.

items
IEnumerable<TDerived>

Elementi da usare per il confronto.

comparer
IEqualityComparer<TBase>

Operatore di confronto da usare per verificare l'uguaglianza.

Restituisce

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

Si applica a

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

Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs

Determina se due sequenze sono uguali secondo 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;
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 dalla raccolta.

Parametri

immutableArray
ImmutableArray<TBase>

Matrice da usare per il confronto.

items
ImmutableArray<TDerived>

Elementi da usare per il confronto.

comparer
IEqualityComparer<TBase>

Operatore di confronto da usare per verificare l'uguaglianza.

Restituisce

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>)

Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs

Determina se due sequenze sono uguali secondo 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 dalla raccolta.

Parametri

immutableArray
ImmutableArray<TBase>

Matrice da usare per il confronto.

items
ImmutableArray<TDerived>

Elementi da usare per il confronto.

predicate
Func<TBase,TBase,Boolean>

Operatore di confronto da usare per verificare l'uguaglianza.

Restituisce

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

Si applica a