Aracılığıyla paylaş


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

Tanım

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ü Tiçin özelleştirilmiş bir karma kodu sağlamak için bu yöntemi uygulayın.

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

Ayrıca bkz.