EqualityComparer<T>.GetHashCode(T) 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.
Türetilmiş bir sınıfta geçersiz kılındığında, karma tablo gibi karma algoritmalar ve veri yapıları için belirtilen nesne için karma işlevi görür.
public:
abstract int GetHashCode(T obj);
public abstract int GetHashCode (T obj);
override this.GetHashCode : 'T -> int
Public MustOverride Function GetHashCode (obj As T) As Integer
Parametreler
- obj
- T
Karma kodun alındığı nesne.
Döndürülenler
Belirtilen nesne için karma kod.
Uygulamalar
Özel durumlar
türü obj
bir başvuru türüdür ve obj
şeklindedir null
.
Uygulayanlara Notlar
Yöntemlerin ve için iki nesne y
x
döndürdüğünde Equals(T, T)true
yöntemi tarafından döndürülen değerin için döndürülen değere eşit olması gerektiğinden GetHashCode(T) emin olmak için x
y
uygulamalar gereklidir.