ImmutableArrayExtensions.SequenceEqual Метод

Определение

Перегрузки

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

Определяет, совпадают ли две последовательности, используя функцию сравнения на равенство.

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

Определяет, совпадают ли две последовательности, используя функцию сравнения на равенство.

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

Определяет, совпадают ли две последовательности, используя функцию сравнения на равенство.

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

Исходный код:
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;
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>)

Исходный код:
ImmutableArrayExtensions.cs
Исходный код:
ImmutableArrayExtensions.cs
Исходный код:
ImmutableArrayExtensions.cs

Определяет, совпадают ли две последовательности, используя функцию сравнения на равенство.

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.

Применяется к