IHashCodeProvider.GetHashCode(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Viene restituito un codice hash per l'oggetto specificato.
public:
int GetHashCode(System::Object ^ obj);
public int GetHashCode (object obj);
abstract member GetHashCode : obj -> int
Public Function GetHashCode (obj As Object) As Integer
Parametri
Restituisce
Codice hash per l'oggetto specificato.
Eccezioni
Il tipo di obj
è un tipo di riferimento e obj
è null
.
Commenti
Il valore restituito da questo metodo non deve essere persistente per due motivi. Prima di tutto, la funzione hash di una classe potrebbe essere modificata per generare una distribuzione migliore, rendendo eventuali valori dalla funzione hash precedente inutile. In secondo luogo, l'implementazione predefinita di questa classe non garantisce che lo stesso valore venga restituito da istanze diverse.