IStructuralEquatable.GetHashCode(IEqualityComparer) IStructuralEquatable.GetHashCode(IEqualityComparer) IStructuralEquatable.GetHashCode(IEqualityComparer) IStructuralEquatable.GetHashCode(IEqualityComparer) Method

Definizione

Restituisce un codice hash per l'istanza corrente.Returns a hash code for the current instance.

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

Parametri

comparer
IEqualityComparer IEqualityComparer IEqualityComparer IEqualityComparer

Oggetto che calcola il codice hash dell'oggetto corrente.An object that computes the hash code of the current object.

Restituisce

Codice hash per l'istanza corrente.The hash code for the current instance.

Commenti

Implementare questo metodo per restituire codici hash personalizzati per gli oggetti raccolta che corrispondono al confronto personalizzato per l'uguaglianza strutturale fornita dal metodo Equals.Implement this method to return customized hash codes for collection objects that correspond to the customized comparison for structural equality provided by the Equals method.

Note per gli implementatori

Se il metodo Equals(Object, IEqualityComparer) restituisce true per due oggetti, anche i valori restituiti dal metodo GetHashCode(IEqualityComparer) per i due oggetti devono essere uguali.If the Equals(Object, IEqualityComparer) method returns true for two objects, the values returned by the GetHashCode(IEqualityComparer) method for the two objects must also be equal.

Si applica a