IHashCodeProvider.GetHashCode-Methode
Gibt einen Hashcode für das angegebene Objekt zurück.
Namespace: System.Collections
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Function GetHashCode ( _
obj As Object _
) As Integer
'Usage
Dim instance As IHashCodeProvider
Dim obj As Object
Dim returnValue As Integer
returnValue = instance.GetHashCode(obj)
int GetHashCode (
Object obj
)
int GetHashCode (
Object^ obj
)
int GetHashCode (
Object obj
)
function GetHashCode (
obj : Object
) : int
Parameter
- obj
Das Object, für das ein Hashcode zurückgegeben werden soll.
Rückgabewert
Ein Hashcode für das angegebene Objekt.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
Der Typ von obj ist ein Verweistyp, und obj ist NULL (Nothing in Visual Basic). |
Hinweise
Der Rückgabewert dieser Methode darf aus zwei Gründen nicht beibehalten werden. Erstens wird möglicherweise die Hashfunktion einer Klasse zur besseren Verteilung geändert, wodurch alle Werte aus der alten Hashfunktion unbrauchbar werden. Zweitens gewährleistet die Standardimplementierung dieser Klasse nicht, dass verschiedene Instanzen den gleichen Wert zurückgeben.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
IHashCodeProvider-Schnittstelle
IHashCodeProvider-Member
System.Collections-Namespace
Object.GetHashCode