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

정의

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

public:
 abstract bool Equals(T x, T y);
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, x 두 개체 y 에 대한 trueyx 개체이고 두 개체 truexz 에 대한 개체이고, 개체에 대한 개체이고, 개체에 대한 개체이고, 개체에 대한 개체인지와 true 개체에 대한 개체인지와 개체에 대한 개체인지, 그리고 개체에 xy 대한 개체인지와 개체에 대한 개체인지에 대한 truey 값입니다. z

구현자 참고

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

적용 대상