閱讀英文

共用方式為


ImmutableArrayExtensions.SequenceEqual 方法

定義

多載

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

來源:
ImmutableArrayExtensions.cs
來源:
ImmutableArrayExtensions.cs
來源:
ImmutableArrayExtensions.cs

根據相等比較子,判斷兩個序列是否相等。

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;

類型參數

TDerived

比較陣列中元素的類型。

TBase

集合所包含之元素的類型。

參數

immutableArray
ImmutableArray<TBase>

要用於比較的陣列。

items
IEnumerable<TDerived>

要用於比較的項目。

comparer
IEqualityComparer<TBase>

用來檢查相等的比較子。

傳回

true 表示序列相等,否則為 false

適用於

.NET 9 及其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

來源:
ImmutableArrayExtensions.cs
來源:
ImmutableArrayExtensions.cs
來源:
ImmutableArrayExtensions.cs

根據相等比較子,判斷兩個序列是否相等。

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;

類型參數

TDerived

比較陣列中元素的類型。

TBase

集合所包含之元素的類型。

參數

immutableArray
ImmutableArray<TBase>

要用於比較的陣列。

items
ImmutableArray<TDerived>

要用於比較的項目。

comparer
IEqualityComparer<TBase>

用來檢查相等的比較子。

傳回

true 表示序列相等,否則為 false

適用於

.NET 9 及其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

來源:
ImmutableArrayExtensions.cs
來源:
ImmutableArrayExtensions.cs
來源:
ImmutableArrayExtensions.cs

根據相等比較子,判斷兩個序列是否相等。

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;

類型參數

TDerived

比較陣列中元素的類型。

TBase

集合所包含之元素的類型。

參數

immutableArray
ImmutableArray<TBase>

要用於比較的陣列。

items
ImmutableArray<TDerived>

要用於比較的項目。

predicate
Func<TBase,TBase,Boolean>

用來檢查相等的比較子。

傳回

true 表示序列相等,否則為 false

適用於

.NET 9 及其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0