DependencyObject.GetHashCode 메서드

정의

DependencyObject의 해시 코드를 가져옵니다.Gets a hash code for this DependencyObject.

public:
 override int GetHashCode();
public override sealed int GetHashCode ();
override this.GetHashCode : unit -> int
Public Overrides NotOverridable Function GetHashCode () As Integer

반환

부호 있는 32비트 정수 해시 코드입니다.A signed 32-bit integer hash code.

상속자 참고

DependencyObject 재정의 한 다음 두 봉인 Object 메서드: Equals(Object)GetHashCode()입니다. DependencyObject overrides and then seals two Object methods: Equals(Object) and GetHashCode(). 재정의 호출 합니다 Object 개체 같음 동작을 구현 합니다.The overrides call the Object implementations, resulting in an object equality behavior. 파생된 클래스에 대 한 값이 같음을 정의 하려고 하지 못하도록 의도적으로 이러한 재정의의 목적은 DependencyObject합니다.The purpose of these deliberate overrides is to prevent derived classes from trying to define a value equality for a DependencyObject. 값이 같은지 여부 DependencyObject 타고 속성 값 변경 기능으로 인해 정확한 안 됩니다는 DependencyObject 및 해당 종속성 속성입니다.Value equalities for DependencyObject will never be accurate because of the innate property value-changing capabilities of a DependencyObject and its dependency properties. 여기에 기본적인 [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] 데이터 바인딩과 같은 기능 및 [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] 속성 시스템입니다.This includes fundamental [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] features such as data binding and the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system.

적용 대상