Aracılığıyla paylaş


EqualityComparer<T>.GetHashCode(T) Yöntem

Tanım

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 yx 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 xyuygulamalar gereklidir.

Şunlara uygulanır