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 .