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 i codici hash personalizzati per oggetti della raccolta che corrispondono al confronto personalizzato per l'uguaglianza strutturale fornito dal Equals (metodo).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 Equals(Object, IEqualityComparer) restituzione del metodo true per due oggetti, i valori restituiti dai GetHashCode(IEqualityComparer) metodo per i due oggetti deve anche essere uguale.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