API:System.Generics.Defaults.TCustomComparer.GetHashCode
Delphi
function GetHashCode(const Value: T): Integer;
C++
HIDESBASE virtual int __fastcall GetHashCode(const T Value) = 0 /* overload */;
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | protected | System.Generics.Defaults.pas System.Generics.Defaults.hpp |
System.Generics.Defaults | TCustomComparer |
Beschreibung
Gibt einen Integerwert zurück, der den Hash-Code enthält. {{#multireplace:System.Generics.Defaults.TCustomComparer.GetHashCode|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:System.TObject.GetHashCode|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:System.TObject.GetHashCode|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.
Gibt einen Integerwert zurück, der den Hash-Code enthält.
Der Aufruf von GetHashCode für ein Objekt gibt per Vorgabe einen Integerwert zurück, der die virtuelle Speicheradresse des Objekts repräsentiert.
- Hinweise:
- GetHashCode soll in vom Benutzer abgeleiteten Klassen überschrieben werden, um Anwenderobjekte mit einer Integerwert-Hash-Code-Repräsentation bereitzustellen.
- Das Zeichen des Hash-Codes hängt von der Adresse der bestimmten Objektinstanz ab. Negativer Hash-Code kann für Objektinstanzen erscheinen, die sich in höheren Speicherorten befinden.