EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) Метод

Определение

Определяет, равны ли два указанных объекта.

 virtual bool System.Collections.IEqualityComparer.Equals(System::Object ^ x, System::Object ^ y) = System::Collections::IEqualityComparer::Equals;
bool IEqualityComparer.Equals (object x, object y);
abstract member System.Collections.IEqualityComparer.Equals : obj * obj -> bool
override this.System.Collections.IEqualityComparer.Equals : obj * obj -> bool
Function Equals (x As Object, y As Object) As Boolean Implements IEqualityComparer.Equals

Параметры

x
Object

Первый из сравниваемых объектов.

y
Object

Второй из сравниваемых объектов.

Возвращаемое значение

true, если указанные объекты равны; в противном случае — false.

Реализации

Исключения

Параметр x или y имеет тип, который не может быть приведен к типу T.

Комментарии

Этот метод является оболочкой для Equals(T, T) метода, поэтому obj должен быть приведен к типу, заданному универсальным аргументом T текущего экземпляра. Если его нельзя привести к T, ArgumentException создается исключение .

null Сравнение разрешено и не создает исключение.

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