ValueTuple.IStructuralEquatable.Equals(Object, IEqualityComparer) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, показывающее, равен ли текущий экземпляр ValueTuple указанному объекту, на основе заданного метода сравнения.
virtual bool System.Collections.IStructuralEquatable.Equals(System::Object ^ other, System::Collections::IEqualityComparer ^ comparer) = System::Collections::IStructuralEquatable::Equals;
bool IStructuralEquatable.Equals (object other, System.Collections.IEqualityComparer comparer);
abstract member System.Collections.IStructuralEquatable.Equals : obj * System.Collections.IEqualityComparer -> bool
override this.System.Collections.IStructuralEquatable.Equals : obj * System.Collections.IEqualityComparer -> bool
Function Equals (other As Object, comparer As IEqualityComparer) As Boolean Implements IStructuralEquatable.Equals
Параметры
- other
- Object
Объект, сравниваемый с данным экземпляром.
- comparer
- IEqualityComparer
Объект, который определяет метод, используемый для вычисления равенства двух объектов.
Возвращаемое значение
Значение true
, если текущий экземпляр равен указанному объекту; в противном случае — false
.
Реализации
Комментарии
Данный член является явной реализацией интерфейса. Его можно использовать только в том случае, если ValueTupleэкземпляр t> приводится к интерфейсу IStructuralEquatable . IEqualityComparer.Equals Реализация вызывается только в том случае, если other
нетnull
, и если ее можно успешно привести к объектуValueTuple.