HashCode.Combine Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Combine huit valeurs dans un code de hachage. |
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Combine sept valeurs dans un code de hachage. |
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Combine six valeurs dans un code de hachage. |
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Combine cinq valeurs dans un code de hachage. |
Combine<T1,T2,T3,T4>(T1, T2, T3, T4) |
Combine quatre valeurs dans un code de hachage. |
Combine<T1,T2,T3>(T1, T2, T3) |
Combine trois valeurs dans un code de hachage. |
Combine<T1,T2>(T1, T2) |
Combine deux valeurs dans un code de hachage. |
Combine<T1>(T1) |
Diffuse le code de hachage retourné par la valeur spécifiée. |
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
Combine huit valeurs dans un code de hachage.
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
static int Combine(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8);
public static int Combine<T1,T2,T3,T4,T5,T6,T7,T8> (T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8);
static member Combine : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 -> int
Public Shared Function Combine(Of T1, T2, T3, T4, T5, T6, T7, T8) (value1 As T1, value2 As T2, value3 As T3, value4 As T4, value5 As T5, value6 As T6, value7 As T7, value8 As T8) As Integer
Paramètres de type
- T1
Type de la première valeur à combiner dans le code de hachage.
- T2
Type de la deuxième valeur à combiner dans le code de hachage.
- T3
Type de la troisième valeur à combiner dans le code de hachage.
- T4
Type de la quatrième valeur à combiner dans le code de hachage.
- T5
Type de la cinquième valeur à combiner dans le code de hachage.
- T6
Type de la sixième valeur à combiner dans le code de hachage.
- T7
Type de la septième valeur à combiner dans le code de hachage.
- T8
Type de la huitième valeur à combiner dans le code de hachage.
Paramètres
- value1
- T1
Première valeur à combiner dans le code de hachage.
- value2
- T2
Deuxième valeur à combiner dans le code de hachage.
- value3
- T3
Troisième valeur à combiner dans le code de hachage.
- value4
- T4
Quatrième valeur à combiner dans le code de hachage.
- value5
- T5
Cinquième valeur à combiner dans le code de hachage.
- value6
- T6
Sixième valeur à combiner dans le code de hachage.
- value7
- T7
Septième valeur à combiner dans le code de hachage.
- value8
- T8
Huitième valeur à combiner dans le code de hachage.
Retours
Code de hachage représentant les huit valeurs.
S’applique à
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
Combine sept valeurs dans un code de hachage.
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
static int Combine(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7);
public static int Combine<T1,T2,T3,T4,T5,T6,T7> (T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7);
static member Combine : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 -> int
Public Shared Function Combine(Of T1, T2, T3, T4, T5, T6, T7) (value1 As T1, value2 As T2, value3 As T3, value4 As T4, value5 As T5, value6 As T6, value7 As T7) As Integer
Paramètres de type
- T1
Type de la première valeur à combiner dans le code de hachage.
- T2
Type de la deuxième valeur à combiner dans le code de hachage.
- T3
Type de la troisième valeur à combiner dans le code de hachage.
- T4
Type de la quatrième valeur à combiner dans le code de hachage.
- T5
Type de la cinquième valeur à combiner dans le code de hachage.
- T6
Type de la sixième valeur à combiner dans le code de hachage.
- T7
Type de la septième valeur à combiner dans le code de hachage.
Paramètres
- value1
- T1
Première valeur à combiner dans le code de hachage.
- value2
- T2
Deuxième valeur à combiner dans le code de hachage.
- value3
- T3
Troisième valeur à combiner dans le code de hachage.
- value4
- T4
Quatrième valeur à combiner dans le code de hachage.
- value5
- T5
Cinquième valeur à combiner dans le code de hachage.
- value6
- T6
Sixième valeur à combiner dans le code de hachage.
- value7
- T7
Septième valeur à combiner dans le code de hachage.
Retours
Code de hachage représentant les sept valeurs.
S’applique à
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
Combine six valeurs dans un code de hachage.
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
static int Combine(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6);
public static int Combine<T1,T2,T3,T4,T5,T6> (T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6);
static member Combine : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 -> int
Public Shared Function Combine(Of T1, T2, T3, T4, T5, T6) (value1 As T1, value2 As T2, value3 As T3, value4 As T4, value5 As T5, value6 As T6) As Integer
Paramètres de type
- T1
Type de la première valeur à combiner dans le code de hachage.
- T2
Type de la deuxième valeur à combiner dans le code de hachage.
- T3
Type de la troisième valeur à combiner dans le code de hachage.
- T4
Type de la quatrième valeur à combiner dans le code de hachage.
- T5
Type de la cinquième valeur à combiner dans le code de hachage.
- T6
Type de la sixième valeur à combiner dans le code de hachage.
Paramètres
- value1
- T1
Première valeur à combiner dans le code de hachage.
- value2
- T2
Deuxième valeur à combiner dans le code de hachage.
- value3
- T3
Troisième valeur à combiner dans le code de hachage.
- value4
- T4
Quatrième valeur à combiner dans le code de hachage.
- value5
- T5
Cinquième valeur à combiner dans le code de hachage.
- value6
- T6
Sixième valeur à combiner dans le code de hachage.
Retours
Code de hachage représentant les six valeurs.
S’applique à
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
Combine cinq valeurs dans un code de hachage.
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
static int Combine(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5);
public static int Combine<T1,T2,T3,T4,T5> (T1 value1, T2 value2, T3 value3, T4 value4, T5 value5);
static member Combine : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 -> int
Public Shared Function Combine(Of T1, T2, T3, T4, T5) (value1 As T1, value2 As T2, value3 As T3, value4 As T4, value5 As T5) As Integer
Paramètres de type
- T1
Type de la première valeur à combiner dans le code de hachage.
- T2
Type de la deuxième valeur à combiner dans le code de hachage.
- T3
Type de la troisième valeur à combiner dans le code de hachage.
- T4
Type de la quatrième valeur à combiner dans le code de hachage.
- T5
Type de la cinquième valeur à combiner dans le code de hachage.
Paramètres
- value1
- T1
Première valeur à combiner dans le code de hachage.
- value2
- T2
Deuxième valeur à combiner dans le code de hachage.
- value3
- T3
Troisième valeur à combiner dans le code de hachage.
- value4
- T4
Quatrième valeur à combiner dans le code de hachage.
- value5
- T5
Cinquième valeur à combiner dans le code de hachage.
Retours
Code de hachage représentant les cinq valeurs.
S’applique à
Combine<T1,T2,T3,T4>(T1, T2, T3, T4)
Combine quatre valeurs dans un code de hachage.
public:
generic <typename T1, typename T2, typename T3, typename T4>
static int Combine(T1 value1, T2 value2, T3 value3, T4 value4);
public static int Combine<T1,T2,T3,T4> (T1 value1, T2 value2, T3 value3, T4 value4);
static member Combine : 'T1 * 'T2 * 'T3 * 'T4 -> int
Public Shared Function Combine(Of T1, T2, T3, T4) (value1 As T1, value2 As T2, value3 As T3, value4 As T4) As Integer
Paramètres de type
- T1
Type de la première valeur à combiner dans le code de hachage.
- T2
Type de la deuxième valeur à combiner dans le code de hachage.
- T3
Type de la troisième valeur à combiner dans le code de hachage.
- T4
Type de la quatrième valeur à combiner dans le code de hachage.
Paramètres
- value1
- T1
Première valeur à combiner dans le code de hachage.
- value2
- T2
Deuxième valeur à combiner dans le code de hachage.
- value3
- T3
Troisième valeur à combiner dans le code de hachage.
- value4
- T4
Quatrième valeur à combiner dans le code de hachage.
Retours
Code de hachage représentant les quatre valeurs.
S’applique à
Combine<T1,T2,T3>(T1, T2, T3)
Combine trois valeurs dans un code de hachage.
public:
generic <typename T1, typename T2, typename T3>
static int Combine(T1 value1, T2 value2, T3 value3);
public static int Combine<T1,T2,T3> (T1 value1, T2 value2, T3 value3);
static member Combine : 'T1 * 'T2 * 'T3 -> int
Public Shared Function Combine(Of T1, T2, T3) (value1 As T1, value2 As T2, value3 As T3) As Integer
Paramètres de type
- T1
Type de la première valeur à combiner dans le code de hachage.
- T2
Type de la deuxième valeur à combiner dans le code de hachage.
- T3
Type de la troisième valeur à combiner dans le code de hachage.
Paramètres
- value1
- T1
Première valeur à combiner dans le code de hachage.
- value2
- T2
Deuxième valeur à combiner dans le code de hachage.
- value3
- T3
Troisième valeur à combiner dans le code de hachage.
Retours
Code de hachage représentant les trois valeurs.
S’applique à
Combine<T1,T2>(T1, T2)
Combine deux valeurs dans un code de hachage.
public:
generic <typename T1, typename T2>
static int Combine(T1 value1, T2 value2);
public static int Combine<T1,T2> (T1 value1, T2 value2);
static member Combine : 'T1 * 'T2 -> int
Public Shared Function Combine(Of T1, T2) (value1 As T1, value2 As T2) As Integer
Paramètres de type
- T1
Type de la première valeur à combiner dans le code de hachage.
- T2
Type de la deuxième valeur à combiner dans le code de hachage.
Paramètres
- value1
- T1
Première valeur à combiner dans le code de hachage.
- value2
- T2
Deuxième valeur à combiner dans le code de hachage.
Retours
Code de hachage représentant les deux valeurs.
S’applique à
Combine<T1>(T1)
Diffuse le code de hachage retourné par la valeur spécifiée.
public:
generic <typename T1>
static int Combine(T1 value1);
public static int Combine<T1> (T1 value1);
static member Combine : 'T1 -> int
Public Shared Function Combine(Of T1) (value1 As T1) As Integer
Paramètres de type
- T1
Type de la valeur à ajouter le code de hachage.
Paramètres
- value1
- T1
Valeur à ajouter au code de hachage.
Retours
Code de hachage qui représente la valeur unique spécifiée.
Remarques
Certaines structures de données supposent que les codes de hachage sont diffusés sur une grande plage. Cette méthode améliore la qualité du code de hachage retourné par la valeur et est utile lorsque le type de données sous-jacent est simple, par exemple, une valeur entière.