ImmutableArrayExtensions.SequenceEqual Yöntem

Tanım

Aşırı Yüklemeler

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

Eşitlik karşılaştırıcısına göre iki sıranın eşit olup olmadığını belirler.

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

Eşitlik karşılaştırıcısına göre iki sıranın eşit olup olmadığını belirler.

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

Eşitlik karşılaştırıcısına göre iki sıranın eşit olup olmadığını belirler.

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

Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs

Eşitlik karşılaştırıcısına göre iki sıranın eşit olup olmadığını belirler.

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

Tür Parametreleri

TDerived

Karşılaştırılan dizideki öğenin türü.

TBase

Koleksiyonun içerdiği öğe türü.

Parametreler

immutableArray
ImmutableArray<TBase>

Karşılaştırma için kullanılacak dizi.

items
IEnumerable<TDerived>

Karşılaştırma için kullanılacak öğeler.

comparer
IEqualityComparer<TBase>

Eşitliği denetlemek için kullanılacak karşılaştırıcı.

Döndürülenler

true dizilerin eşit olduğunu belirtmek için; aksi takdirde , false.

Şunlara uygulanır

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

Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs

Eşitlik karşılaştırıcısına göre iki sıranın eşit olup olmadığını belirler.

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

Tür Parametreleri

TDerived

Karşılaştırılan dizideki öğenin türü.

TBase

Koleksiyonun içerdiği öğe türü.

Parametreler

immutableArray
ImmutableArray<TBase>

Karşılaştırma için kullanılacak dizi.

items
ImmutableArray<TDerived>

Karşılaştırma için kullanılacak öğeler.

comparer
IEqualityComparer<TBase>

Eşitliği denetlemek için kullanılacak karşılaştırıcı.

Döndürülenler

true dizilerin eşit olduğunu belirtmek için; aksi takdirde , false.

Şunlara uygulanır

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

Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs

Eşitlik karşılaştırıcısına göre iki sıranın eşit olup olmadığını belirler.

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

Tür Parametreleri

TDerived

Karşılaştırılan dizideki öğenin türü.

TBase

Koleksiyonun içerdiği öğe türü.

Parametreler

immutableArray
ImmutableArray<TBase>

Karşılaştırma için kullanılacak dizi.

items
ImmutableArray<TDerived>

Karşılaştırma için kullanılacak öğeler.

predicate
Func<TBase,TBase,Boolean>

Eşitliği denetlemek için kullanılacak karşılaştırıcı.

Döndürülenler

true dizilerin eşit olduğunu belirtmek için; aksi takdirde , false.

Şunlara uygulanır