CaseInsensitiveHashCodeProvider.GetHashCode(Object) Metod

Definition

Returnerar en hash-kod för det angivna objektet med hjälp av en hashalgoritm som ignorerar fallet med strängar.

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

Parametrar

obj
Object

För Object vilken en hash-kod ska returneras.

Returer

En hash-kod för det angivna objektet med hjälp av en hash-algoritm som ignorerar fallet med strängar.

Implementeringar

Undantag

obj är null.

Kommentarer

Returvärdet från den här metoden får inte bevaras av två orsaker. Först kan hash-funktionen för en klass ändras för att generera en bättre fördelning, vilket gör alla värden från den gamla hashfunktionen värdelösa. För det andra garanterar standardimplementeringen av den här klassen inte att samma värde returneras av olika instanser.

Gäller för

Se även