Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

StringComparer.GetHashCode (Método) (String)

 

Cuando se reemplaza en una clase derivada, obtiene el código hash de la cadena especificada.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public abstract int GetHashCode(
	string obj
)

Parámetros

obj

Una cadena.

Valor devuelto

Type: System.Int32

Código hash de 32 bits con signo a partir del valor del parámetro obj.

Exception Condition
ArgumentException

Memoria insuficiente está disponible para asignar el búfer exigido para calcular el código hash.

ArgumentNullException

El valor de obj es null.

El GetHashCode(String) método es más eficaz que la GetHashCode(Object) método porque el obj parámetro no tiene que se aplica la conversión unboxing para realizar la operación.

El GetHashCode(String) método asigna una cantidad de memoria que es proporcional al tamaño del obj para calcular el código hash de obj.En el caso de cadenas grandes, al intentar recuperar el código hash puede producir un ArgumentException.En su lugar, puede utilizar un algoritmo alternativo que asigna una cantidad fija de memoria al calcular códigos hash.Para utilizar este algoritmo, agregue el elemento a la sección del archivo de configuración de la aplicación.

Universal Windows Platform
Disponible desde 4.5
.NET Framework
Disponible desde 2.0
Portable Class Library
Compatible con: portable .NET platforms
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: