API:System.Generics.Defaults.TOrdinalIStringComparer.GetHashCode
Delphi
function GetHashCode(const Value: string): Integer;
C++
virtual int __fastcall GetHashCode(const System::UnicodeString Value)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Generics.Defaults.pas System.Generics.Defaults.hpp |
System.Generics.Defaults | TOrdinalIStringComparer |
Description
GetHashCode est une méthode générique utilisée pour générer un code de hachage pour une valeur donnée.
System.Generics.Defaults.TOrdinalIStringComparer.GetHashCode hérite de System.Generics.Defaults.TCustomComparer.GetHashCode. Tout le contenu en-dessous de cette ligne se réfère à System.Generics.Defaults.TCustomComparer.GetHashCode.
GetHashCode est une méthode générique utilisée pour générer un code de hachage pour une valeur donnée.
Utilisez GetHashCode pour générer un code de hachage pour la valeur donnée en entrée. Toute classe qui dérive de TCustomComparer doit implémenter la méthode GetHashCode.
Remarque : Il n'est pas nécessaire que les codes de hachage générés soient uniques. Nous recommandons que les valeurs générées soient toujours autant que possible différentes les unes des autres. Il est nécessaire que deux valeurs égales aient le même code de hachage, alors qu'il n'est pas nécessaire que deux valeurs différentes aient des codes de hachage différents.
Voir aussi
- System.Generics.Defaults.TCustomComparer.Equals
- System.Generics.Defaults.TCustomComparer.Compare
- System.Generics.Defaults.IComparer
- System.Generics.Defaults.IEqualityComparer
- System.Generics.Defaults.TOrdinalIStringComparer.GetHashCode
- System.Generics.Defaults.THasher.Invoke