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 bir 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 bir karma kodu.

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 Equals(T, T)true döndürdüğünde xy 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