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

정의

파생 클래스에서 재정의되는 경우 형식 T 의 두 개체가 같은지 여부를 결정합니다.

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

매개 변수

x
T

비교할 첫 번째 개체입니다.

y
T

비교할 두 번째 개체입니다.

반품

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

구현

설명

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

구현자 참고

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

적용 대상