CaseInsensitiveHashCodeProvider.GetHashCode(Object) Metodo

Definizione

Restituisce un codice hash per l'oggetto specificato, utilizzando un algoritmo hash che ignora la distinzione tra maiuscole e minuscole delle 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 il quale deve essere restituito un codice hash.

Valori restituiti

Codice hash per l'oggetto specificato, usando un algoritmo hash che ignora la combinazione di maiuscole e minuscole delle stringhe.

Implementazioni

Eccezioni

obj è null.

Commenti

Il valore restituito da questo metodo non deve essere salvato in modo permanente per due motivi. Prima di tutto, la funzione hash di una classe potrebbe essere modificata per generare una distribuzione migliore, rendendo così 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