IEqualityComparer<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.
Belirtilen nesne için bir karma kodu döndürür.
public:
int GetHashCode(T obj);
public int GetHashCode (T obj);
abstract member GetHashCode : 'T -> int
Public Function GetHashCode (obj As T) As Integer
Parametreler
- obj
- T
Karma Object kodun döndürülacağı kod.
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
yöntemi tarafından Equals sağlanan özelleştirilmiş eşitlik karşılaştırmasına karşılık gelen türü T
için özelleştirilmiş bir karma kodu sağlamak için bu yöntemi uygulayın.
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.