다음을 통해 공유


IStructuralEquatable.GetHashCode(IEqualityComparer) 메서드

정의

현재 인스턴스의 해시 코드를 반환합니다.

public:
 int GetHashCode(System::Collections::IEqualityComparer ^ comparer);
public int GetHashCode (System.Collections.IEqualityComparer comparer);
abstract member GetHashCode : System.Collections.IEqualityComparer -> int
Public Function GetHashCode (comparer As IEqualityComparer) As Integer

매개 변수

comparer
IEqualityComparer

현재 개체의 해시 코드를 계산하는 개체입니다.

반환

현재 인스턴스에 대한 해시 코드입니다.

설명

메서드에서 제공하는 구조적 같음의 사용자 지정 비교에 해당하는 컬렉션 개체에 대해 사용자 지정된 해시 코드를 반환하려면 이 메서드를 Equals 구현합니다.

구현자 참고

메서드가 Equals(Object, IEqualityComparer) 두 개체에 대해 를 반환 true 하는 경우 두 개체에 대한 메서드에서 GetHashCode(IEqualityComparer) 반환된 값도 같아야 합니다.

적용 대상