Читати англійською Редагувати

Поділитися через


EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) Method

Definition

Determines whether the specified objects are equal.

C#
bool IEqualityComparer.Equals(object x, object y);

Parameters

x
Object

The first object to compare.

y
Object

The second object to compare.

Returns

true if the specified objects are equal; otherwise, false.

Implements

Exceptions

x or y is of a type that cannot be cast to type T.

Remarks

This method is a wrapper for the Equals(T, T) method, so obj must be cast to the type specified by the generic argument T of the current instance. If it cannot be cast to T, an ArgumentException is thrown.

Comparing null is allowed and does not generate an exception.

Applies to

Продукт Версії
.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, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0