DependencyObject.GetHashCode 方法

定義

取得這個 DependencyObject 的雜湊碼。

C#
public override sealed int GetHashCode ();

傳回

Int32

帶正負號 32 位元整數雜湊碼。

給繼承者的注意事項

DependencyObject 會覆寫 ,然後密封兩 Object 種方法: Equals(Object)GetHashCode() 。 覆寫會呼叫 Object 實作,導致物件相等行為。 這些刻意覆寫的目的是要防止衍生類別嘗試定義 的值相等 DependencyObject 。 的值相等 DependencyObject 永遠不會精確,因為 的內建屬性值變更功能 DependencyObject 及其相依性屬性。 這包括基本 WPF 功能,例如資料系結和 WPF 屬性系統。

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7