Share via


IStructuralEquatable.GetHashCode(IEqualityComparer) Yöntem

Tanım

Geçerli örnek için bir karma kodu döndürür.

public:
 int GetHashCode(System::Collections::IEqualityComparer ^ comparer);
public int GetHashCode (System.Collections.IEqualityComparer comparer);
abstract member GetHashCode : System.Collections.IEqualityComparer -> int
Public Function GetHashCode (comparer As IEqualityComparer) As Integer

Parametreler

comparer
IEqualityComparer

Geçerli nesnenin karma kodunu hesaplayan bir nesne.

Döndürülenler

Geçerli örneğe ilişkin karma kod.

Açıklamalar

Yöntemi tarafından Equals sağlanan yapısal eşitlik için özelleştirilmiş karşılaştırmaya karşılık gelen koleksiyon nesneleri için özelleştirilmiş karma kodları döndürmek için bu yöntemi uygulayın.

Uygulayanlara Notlar

Equals(Object, IEqualityComparer) Yöntem iki nesne için döndürürsetrue, iki nesne için yöntemi tarafından GetHashCode(IEqualityComparer) döndürülen değerler de eşit olmalıdır.

Şunlara uygulanır