CaseInsensitiveHashCodeProvider.GetHashCode(Object) Metodo

Definizione

Viene restituito un codice hash per l'oggetto dato tramite un algoritmo di hash che ignora la distinzione tra maiuscole e minuscole nelle stringhe.

public:
 virtual int GetHashCode(System::Object ^ obj);
public int GetHashCode (object obj);
override this.GetHashCode : obj -> int
Public Function GetHashCode (obj As Object) As Integer

Parametri

obj
Object

Oggetto Object per cui è necessario che sia restituito un codice hash.

Restituisce

Codice hash per l'oggetto dato, che utilizza un algoritmo di hash che ignora la distinzione tra maiuscole e minuscole nelle stringhe.

Implementazioni

Eccezioni

obj è null.

Commenti

Il valore restituito da questo metodo non deve essere persistente per due motivi. In primo luogo, la funzione hash di una classe potrebbe essere modificata per generare una distribuzione migliore, rendendo inutili i valori della funzione hash precedente. In secondo luogo, l'implementazione predefinita di questa classe non garantisce che lo stesso valore venga restituito da istanze diverse.

Si applica a

Vedi anche