ImmutableArrayExtensions.SequenceEqual Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>) |
Určuje, zda jsou dvě sekvence rovny podle porovnávače rovnosti. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>) |
Určuje, zda jsou dvě sekvence rovny podle porovnávače rovnosti. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>) |
Určuje, zda jsou dvě sekvence rovny podle porovnávače rovnosti. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>)
Určuje, zda jsou dvě sekvence rovny podle porovnávače rovnosti.
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
Parametry typu
- TDerived
Typ prvku v porovnávané matici.
- TBase
Typ prvku obsaženého v kolekci.
Parametry
- immutableArray
- ImmutableArray<TBase>
Pole, které se má použít pro porovnání.
- items
- IEnumerable<TDerived>
Položky, které se mají použít pro porovnání.
- comparer
- IEqualityComparer<TBase>
Porovnávače, který se má použít ke kontrole rovnosti.
Návraty
true
označující, že sekvence jsou si rovny; v opačném případě . false
Platí pro
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>)
Určuje, zda jsou dvě sekvence rovny podle porovnávače rovnosti.
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
Parametry typu
- TDerived
Typ prvku v porovnávané matici.
- TBase
Typ prvku obsaženého v kolekci.
Parametry
- immutableArray
- ImmutableArray<TBase>
Pole, které se má použít pro porovnání.
- items
- ImmutableArray<TDerived>
Položky, které se mají použít pro porovnání.
- comparer
- IEqualityComparer<TBase>
Porovnávače, který se má použít ke kontrole rovnosti.
Návraty
true
označující, že sekvence jsou si rovny; v opačném případě . false
Platí pro
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>)
Určuje, zda jsou dvě sekvence rovny podle porovnávače rovnosti.
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
Parametry typu
- TDerived
Typ prvku v porovnávané matici.
- TBase
Typ prvku obsaženého v kolekci.
Parametry
- immutableArray
- ImmutableArray<TBase>
Pole, které se má použít pro porovnání.
- items
- ImmutableArray<TDerived>
Položky, které se mají použít pro porovnání.
Návraty
true
označující, že sekvence jsou si rovny; v opačném případě . false