다음을 통해 공유


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 또는 yT 형식으로 캐스팅할 수 없는 형식인 경우

설명

이 메서드는 메서드의 Equals(T, T) 래퍼이므로 obj 현재 instance 제네릭 인수 T 로 지정된 형식으로 캐스팅해야 합니다. 로 캐스팅 T할 수 없는 경우 이 ArgumentException throw됩니다.

비교는 null 허용되며 예외를 생성하지 않습니다.

적용 대상