DependencyObject.GetHashCode Yöntem

Tanım

Bu DependencyObjectiçin bir karma kodu alır.

C#
public override sealed int GetHashCode ();

Döndürülenler

Int32

İmzalı 32 bit tamsayı karma kodu.

Devralanlara Notlar

DependencyObject geçersiz kılar ve ardından iki Object yöntemi mühürler: Equals(Object) ve GetHashCode(). Geçersiz kılmalar, bir nesne eşitliği davranışına neden olan uygulamaları çağırır Object . Bu kasıtlı geçersiz kılmaların amacı, türetilmiş sınıfların için DependencyObjectdeğer eşitliği tanımlamaya çalışmalarını engellemektir. için değer eşitlikleri DependencyObject , bir DependencyObject ve bağımlılık özelliklerinin doğuştan gelen özellik değeri değiştiren özellikleri nedeniyle hiçbir zaman doğru olmayacaktır. Bu, veri bağlama ve WPF özellik sistemi gibi temel WPF özelliklerini içerir.

Şunlara uygulanır

Ürün Sürümler
.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