IEqualityComparer<T>.Equals(T, T) 메서드

정의

지정된 개체가 같은지 여부를 확인합니다.

public:
 bool Equals(T x, T y);
public bool Equals(T x, T y);
abstract member Equals : 'T * 'T -> bool
Public Function Equals (x As T, y As T) As Boolean

매개 변수

x
T

비교할 형식의 첫 번째 개체입니다 T .

y
T

비교할 형식의 두 번째 개체입니다 T .

반품

지정된 개체가 같으면 이고, 그렇지 않으면 .

설명

형식에 대해 사용자 지정된 같음 비교를 제공하려면 이 메서드를 구현합니다 T.

구현자 참고

구현은 메서드가 두 개체 x 에 대해 반환 true 되는 경우 Equals(T, T) 메서드가 반환하는 xGetHashCode(T) 값이 반환y되는 값과 y같아야 하므로 필요합니다.

Equals(T, T) 메서드는 반사적이고 대칭적이며 전이적입니다. 즉, 개체를 자체와 비교하는 데 사용되는 경우 반환 true 됩니다. 두 개체의 경우true, y 두 개체 x 에 대한 yxtrue 개체이고 두 개체 truezx 에 대한 개체이고, 개체에 대한 개체이고, 개체에 대한 개체이고, 개체에 대한 개체인지와 true 개체에 대한 개체인지와 개체에 대한 개체인지, 그리고 개체에 xy 대한 개체인지와 개체에 대한 개체인지에 대한 zy 값입니다. true

적용 대상