Compartir a través de


CaseInsensitiveHashCodeProvider.GetHashCode(Object) Método

Definición

Devuelve un código hash para el objeto dado y utiliza un algoritmo hash que no distingue entre mayúsculas y minúsculas en las cadenas.

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

Parámetros

obj
Object

Object para el que se va a devolver un código hash.

Devoluciones

Código hash para el objeto dado que utiliza un algoritmo hash que no distingue entre mayúsculas y minúsculas en las cadenas.

Implementaciones

Excepciones

obj es null.

Comentarios

El valor devuelto de este método no debe conservarse por dos motivos. En primer lugar, la función hash de una clase podría modificarse para generar una mejor distribución, lo que representa cualquier valor de la función hash antigua inútil. En segundo lugar, la implementación predeterminada de esta clase no garantiza que las distintas instancias devuelvan el mismo valor.

Se aplica a

Consulte también