IHashCodeProvider.GetHashCode(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen nesne için bir karma kodu döndürür.
public:
int GetHashCode(System::Object ^ obj);
public int GetHashCode (object obj);
abstract member GetHashCode : obj -> int
Public Function GetHashCode (obj As Object) As Integer
Parametreler
Döndürülenler
Belirtilen nesne için karma kod.
Özel durumlar
türü obj
bir başvuru türüdür ve obj
şeklindedir null
.
Açıklamalar
Bu yöntemden döndürülen değerin iki nedenle kalıcı olmaması gerekir. İlk olarak, bir sınıfın karma işlevi daha iyi bir dağıtım oluşturacak şekilde değiştirilebilir ve eski karma işlevinden herhangi bir değer kullanılamaz. İkinci olarak, bu sınıfın varsayılan uygulaması aynı değerin farklı örnekler tarafından döndürüleceğini garanti etmez.