Udostępnij za pośrednictwem


IStructuralEquatable.GetHashCode(IEqualityComparer) Metoda

Definicja

Zwraca kod skrótu dla bieżącego wystąpienia.

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

Parametry

comparer
IEqualityComparer

Obiekt, który oblicza kod skrótu bieżącego obiektu.

Zwraca

Wartość skrótu dla bieżącego wystąpienia.

Uwagi

Zaimplementuj tę metodę, aby zwracać niestandardowe kody skrótów dla obiektów kolekcji, które odpowiadają dostosowanemu porównaniu równości strukturalnej zapewnianej przez metodę Equals .

Uwagi dotyczące implementowania

Equals(Object, IEqualityComparer) Jeśli metoda zwraca true dwa obiekty, wartości zwracane przez metodę GetHashCode(IEqualityComparer) dla dwóch obiektów również muszą być równe.

Dotyczy