ImmutableArrayExtensions.SequenceEqual 方法

定義

多載

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<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

類型參數

TDerived

比較陣列中的元素類型。

TBase

集合所包含的元素類型。

參數

immutableArray
ImmutableArray<TBase>

用來比較的陣列。

items
IEnumerable<TDerived>

比較時要用的項目。

comparer
IEqualityComparer<TBase>

比較器用來檢查是否相等。

傳回

true用以表示序列相等;否則,。 false

適用於

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<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

類型參數

TDerived

比較陣列中的元素類型。

TBase

集合所包含的元素類型。

參數

immutableArray
ImmutableArray<TBase>

用來比較的陣列。

items
ImmutableArray<TDerived>

比較時要用的項目。

comparer
IEqualityComparer<TBase>

比較器用來檢查是否相等。

傳回

true用以表示序列相等;否則,。 false

適用於

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

根據等號比較器判斷兩個序列是否相等。

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

類型參數

TDerived

比較陣列中的元素類型。

TBase

集合所包含的元素類型。

參數

immutableArray
ImmutableArray<TBase>

用來比較的陣列。

items
ImmutableArray<TDerived>

比較時要用的項目。

predicate
Func<TBase,TBase,Boolean>

比較器用來檢查是否相等。

傳回

true用以表示序列相等;否則,。 false

適用於