Hashtable.GetHash(Object) Methode

Definition

Gibt den Hashcode für den angegebenen Schlüssel zurück.Returns the hash code for the specified key.

protected:
 virtual int GetHash(System::Object ^ key);
protected virtual int GetHash (object key);
abstract member GetHash : obj -> int
override this.GetHash : obj -> int
Protected Overridable Function GetHash (key As Object) As Integer

Parameter

key
Object

Das Object, für das ein Hashcode zurückgegeben werden soll.The Object for which a hash code is to be returned.

Gibt zurück

Der Hashcode für key.The hash code for key.

Ausnahmen

key ist null.key is null.

Hinweise

Wenn die Hash Tabelle mit einer bestimmten IHashCodeProvider-Implementierung erstellt wurde, verwendet diese Methode diesen Hashcode-Anbieter. Andernfalls wird die Object.GetHashCode-Implementierung von key verwendet.If the hash table was created with a specific IHashCodeProvider implementation, this method uses that hash code provider; otherwise, it uses the Object.GetHashCode implementation of key.

Bei dieser Methode handelt es sich um einen O(1)-Vorgang.This method is an O(1) operation.

Gilt für:

Siehe auch