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

Définition

Obtient un code de hachage pour ce 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

Retours

Code de hachage d'un entier signé 32 bits.A signed 32-bit integer hash code.

Notes pour les héritiers

DependencyObject substitue et puis scelle deux Object méthodes : Equals(Object) et GetHashCode(). DependencyObject overrides and then seals two Object methods: Equals(Object) and GetHashCode(). L’appel de remplacements le Object implémentations, ce qui entraîne un comportement de l’égalité d’objet.The overrides call the Object implementations, resulting in an object equality behavior. L’objectif de ces substitutions délibérées consiste à empêcher les classes dérivées d’essayer de définir une égalité de valeur pour un DependencyObject.The purpose of these deliberate overrides is to prevent derived classes from trying to define a value equality for a DependencyObject. Égalités de valeur pour DependencyObject ne seront jamais exactes en raison des capacités de modification de valeur de propriété intégrée dès le départ d’un DependencyObject et ses propriétés de dépendance.Value equalities for DependencyObject will never be accurate because of the innate property value-changing capabilities of a DependencyObject and its dependency properties. Cela inclut les fondamentaux WPFWPF fonctionnalités telles que la liaison de données et la WPFWPF système de propriétés.This includes fundamental WPFWPF features such as data binding and the WPFWPF property system.

S’applique à