DependencyObject.GetHashCode DependencyObject.GetHashCode DependencyObject.GetHashCode DependencyObject.GetHashCode Method

Определение

Получает хэш-код для данного объекта 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. Это включает в WPFWPF WPFWPF себя фундаментальные функции, такие как привязка данных и система свойств.This includes fundamental WPFWPF features such as data binding and the WPFWPF property system.

Применяется к