이 설명서는 보관되지만 유지 되지 않습니다.

DependencyObject.Equals 메서드

업데이트: 2007년 11월

제공된 DependencyObject가 현재 DependencyObject에 해당하는지 여부를 확인합니다.

네임스페이스:  System.Windows
어셈블리:  WindowsBase(WindowsBase.dll)

public override sealed bool Equals(
	Object obj
)
public final boolean Equals(
	Object obj
)
public override final function Equals(
	obj : Object
) : boolean
XAML에서 메서드를 사용할 수 없습니다.

매개 변수

obj
형식: System.Object

현재 인스턴스와 비교할 DependencyObject입니다.

반환 값

형식: System.Boolean

두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다.

이 구현에서는 참조가 같은지 여부만을 비교하며 포함된 속성의 값이 같은지는 확인하지 않습니다.

상속자 참고 사항:

DependencyObject는 두 개의 기본 Object 메서드인 EqualsGetHashCode를 재정의한 다음 봉인합니다. 재정의를 수행하면 Object 구현이 호출되어 개체가 같은지 여부를 확인하는 동작이 수행됩니다. 이와 같이 의도적으로 재정의를 수행하는 이유는 파생 클래스가 DependencyObject에 대해 값이 같음을 정의하지 않도록 하기 위해서입니다. DependencyObject 및 해당 종속성 속성에는 속성 값 변경 기능이 기본적으로 포함되므로 DependencyObject의 값이 같은지 여부는 정확하지 않습니다. 여기에는 데이터 바인딩 및 WPF 속성 시스템 등의 기본 WPF 기능이 포함됩니다.

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5, 3.0에서 지원
표시: