GetHashCode

Calcule la valeur du code de hashage.

Version utilisant le type bool.

int GetHashCode(
   const bool  value         // valeur
   );

Version utilisant le type char.

int GetHashCode(
   const char  value         // valeur
   );

Version utilisant le type uchar.

int GetHashCode(
   const uchar  value        // valeur
   );

Version utilisant le type short.

int GetHashCode(
   const short  value        // valeur
   );

Version utilisant le type ushort.

int GetHashCode(
   const ushort  value       // valeur
   );

Version utilisant le type color.

int GetHashCode(
   const color  value        // valeur
   );

Version utilisant le type int.

int GetHashCode(
   const int  value          // valeur
   );

Version utilisant le type uint.

int GetHashCode(
   const uint  value         // valeur
   );

Version utilisant le type datetime.

int GetHashCode(
   const datetime  value     // valeur
   );

Version utilisant le type long.

int GetHashCode(
   const long  value         // valeur
   );

Version utilisant le type ulong.

int GetHashCode(
   const ulong  value        // valeur
   );

Version utilisant le type float.

int GetHashCode(
   const float  value        // valeur
   );

Version utilisant le type double.

int GetHashCode(
   const double  value       // valeur
   );

Version utilisant le type string.

int GetHashCode(
   const string  value       // valeur
   );

Version utilisant d'autres types.

template<typename T>
int GetHashCode(
   T  value                  // valeur
   );

Paramètres

value

[in]  La valeur pour laquelle vous souhaitez calculer le code de hashage.

Valeur de Retour

Retourne le code de hashage.

Note

Si le type T est un objet qui implémente l'interface IEqualityComparable<T>, alors le code de hashage sera obtenu en utilisant sa méthode HashCode. Dans tous les autres cas, le code de hashage sera calculé comme la valeur de hashage du nom du type de la valeur.