다음을 통해 공유


EqualityComparer<T>.GetHashCode(T) 메서드

정의

파생 클래스에서 재정의된 경우 해시 테이블 같은 해시 알고리즘과 데이터 구조의 지정한 개체에 대한 해시 함수의 역할을 합니다.

public:
 abstract int GetHashCode(T obj);
public abstract int GetHashCode (T obj);
override this.GetHashCode : 'T -> int
Public MustOverride Function GetHashCode (obj As T) As Integer

매개 변수

obj
T

해시 코드를 가져오는 개체입니다.

반환

지정한 개체의 해시 코드입니다.

구현

예외

obj 형식이 참조 형식이고 objnull인 경우

구현자 참고

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

적용 대상