HashCode.Combine Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Combina otto valori in un codice hash. |
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Combina sette valori in un codice hash. |
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Combina sei valori in un codice hash. |
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Combina cinque valori in un codice hash. |
Combine<T1,T2,T3,T4>(T1, T2, T3, T4) |
Combina quattro valori in un codice hash. |
Combine<T1,T2,T3>(T1, T2, T3) |
Combina tre valori in un codice hash. |
Combine<T1,T2>(T1, T2) |
Combina due valori in un codice hash. |
Combine<T1>(T1) |
Diffonde il codice hash restituito dal valore specificato. |
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
Combina otto valori in un codice hash.
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
Parametri di tipo
- T1
Tipo del primo valore da combinare nel codice hash.
- T2
Tipo del secondo valore da combinare nel codice hash.
- T3
Tipo del terzo valore da combinare nel codice hash.
- T4
Tipo del quarto valore da combinare nel codice hash.
- T5
Tipo del quinto valore da combinare nel codice hash.
- T6
Tipo del sesto valore da combinare nel codice hash.
- T7
Tipo del settimo valore da combinare nel codice hash.
- T8
Tipo dell'ottavo valore da combinare nel codice hash.
Parametri
- value1
- T1
Il primo valore da combinare nel codice hash.
- value2
- T2
Il secondo valore da combinare nel codice hash.
- value3
- T3
Il terzo valore da combinare nel codice hash.
- value4
- T4
Il quarto valore da combinare nel codice hash.
- value5
- T5
Il quinto valore da combinare nel codice hash.
- value6
- T6
Il sesto valore da combinare nel codice hash.
- value7
- T7
Il settimo valore da combinare nel codice hash.
- value8
- T8
L'ottavo valore da combinare nel codice hash.
Restituisce
Codice hash che rappresenta gli otto valori.
Si applica a
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
Combina sette valori in un codice hash.
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
Parametri di tipo
- T1
Tipo del primo valore da combinare nel codice hash.
- T2
Tipo del secondo valore da combinare nel codice hash.
- T3
Tipo del terzo valore da combinare nel codice hash.
- T4
Tipo del quarto valore da combinare nel codice hash.
- T5
Tipo del quinto valore da combinare nel codice hash.
- T6
Tipo del sesto valore da combinare nel codice hash.
- T7
Tipo del settimo valore da combinare nel codice hash.
Parametri
- value1
- T1
Il primo valore da combinare nel codice hash.
- value2
- T2
Il secondo valore da combinare nel codice hash.
- value3
- T3
Il terzo valore da combinare nel codice hash.
- value4
- T4
Il quarto valore da combinare nel codice hash.
- value5
- T5
Il quinto valore da combinare nel codice hash.
- value6
- T6
Il sesto valore da combinare nel codice hash.
- value7
- T7
Il settimo valore da combinare nel codice hash.
Restituisce
Codice hash che rappresenta i sette valori.
Si applica a
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
Combina sei valori in un codice hash.
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
Parametri di tipo
- T1
Tipo del primo valore da combinare nel codice hash.
- T2
Tipo del secondo valore da combinare nel codice hash.
- T3
Tipo del terzo valore da combinare nel codice hash.
- T4
Tipo del quarto valore da combinare nel codice hash.
- T5
Tipo del quinto valore da combinare nel codice hash.
- T6
Tipo del sesto valore da combinare nel codice hash.
Parametri
- value1
- T1
Il primo valore da combinare nel codice hash.
- value2
- T2
Il secondo valore da combinare nel codice hash.
- value3
- T3
Il terzo valore da combinare nel codice hash.
- value4
- T4
Il quarto valore da combinare nel codice hash.
- value5
- T5
Il quinto valore da combinare nel codice hash.
- value6
- T6
Il sesto valore da combinare nel codice hash.
Restituisce
Codice hash che rappresenta i sei valori.
Si applica a
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
Combina cinque valori in un codice hash.
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
Parametri di tipo
- T1
Tipo del primo valore da combinare nel codice hash.
- T2
Tipo del secondo valore da combinare nel codice hash.
- T3
Tipo del terzo valore da combinare nel codice hash.
- T4
Tipo del quarto valore da combinare nel codice hash.
- T5
Tipo del quinto valore da combinare nel codice hash.
Parametri
- value1
- T1
Il primo valore da combinare nel codice hash.
- value2
- T2
Il secondo valore da combinare nel codice hash.
- value3
- T3
Il terzo valore da combinare nel codice hash.
- value4
- T4
Il quarto valore da combinare nel codice hash.
- value5
- T5
Il quinto valore da combinare nel codice hash.
Restituisce
Codice hash che rappresenta i cinque valori.
Si applica a
Combine<T1,T2,T3,T4>(T1, T2, T3, T4)
Combina quattro valori in un codice hash.
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
Parametri di tipo
- T1
Tipo del primo valore da combinare nel codice hash.
- T2
Tipo del secondo valore da combinare nel codice hash.
- T3
Tipo del terzo valore da combinare nel codice hash.
- T4
Tipo del quarto valore da combinare nel codice hash.
Parametri
- value1
- T1
Il primo valore da combinare nel codice hash.
- value2
- T2
Il secondo valore da combinare nel codice hash.
- value3
- T3
Il terzo valore da combinare nel codice hash.
- value4
- T4
Il quarto valore da combinare nel codice hash.
Restituisce
Codice hash che rappresenta i quattro valori.
Si applica a
Combine<T1,T2,T3>(T1, T2, T3)
Combina tre valori in un codice hash.
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
Parametri di tipo
- T1
Tipo del primo valore da combinare nel codice hash.
- T2
Tipo del secondo valore da combinare nel codice hash.
- T3
Tipo del terzo valore da combinare nel codice hash.
Parametri
- value1
- T1
Il primo valore da combinare nel codice hash.
- value2
- T2
Il secondo valore da combinare nel codice hash.
- value3
- T3
Il terzo valore da combinare nel codice hash.
Restituisce
Codice hash che rappresenta i tre valori.
Si applica a
Combine<T1,T2>(T1, T2)
Combina due valori in un codice hash.
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
Parametri di tipo
- T1
Tipo del primo valore da combinare nel codice hash.
- T2
Tipo del secondo valore da combinare nel codice hash.
Parametri
- value1
- T1
Il primo valore da combinare nel codice hash.
- value2
- T2
Il secondo valore da combinare nel codice hash.
Restituisce
Codice hash che rappresenta i due valori.
Si applica a
Combine<T1>(T1)
Diffonde il codice hash restituito dal valore specificato.
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
Parametri di tipo
- T1
Tipo del valore da aggiungere al codice hash.
Parametri
- value1
- T1
Il valore da aggiungere al codice hash.
Restituisce
Codice hash che rappresenta il valore singolo.
Commenti
Alcune strutture di dati presuppongono che i codici hash vengano diffusi in un intervallo di grandi dimensioni. Questo metodo migliora la qualità del codice hash restituito dal valore ed è utile quando il tipo di dati sottostante è semplice, ad esempio un valore intero.