HashCode.Combine Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Combina ocho valores en un código hash. |
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Combina siete valores en un código hash. |
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Combina seis valores en un código hash. |
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Combina cinco valores en un código hash. |
Combine<T1,T2,T3,T4>(T1, T2, T3, T4) |
Combina cuatro valores en un código hash. |
Combine<T1,T2,T3>(T1, T2, T3) |
Combina tres valores en un código hash. |
Combine<T1,T2>(T1, T2) |
Combina dos valores en un código hash. |
Combine<T1>(T1) |
Difunde el código hash devuelto por el valor especificado. |
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
Combina ocho valores en un código 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
Parámetros de tipo
- T1
Tipo del primer valor que se va a combinar en el código hash.
- T2
Tipo del segundo valor que se va a combinar en el código hash.
- T3
Tipo del tercer valor que se va a combinar en el código hash.
- T4
Tipo del cuarto valor que se va a combinar en el código hash.
- T5
Tipo del quinto valor que se va a combinar en el código hash.
- T6
Tipo del sexto valor que se va a combinar en el código hash.
- T7
Tipo del séptimo valor que se va a combinar en el código hash.
- T8
Tipo del octavo valor que se va a combinar en el código hash.
Parámetros
- value1
- T1
Primer valor que se va a combinar en el código hash.
- value2
- T2
Segundo valor que se va a combinar en el código hash.
- value3
- T3
Tercer valor que se va a combinar en el código hash.
- value4
- T4
Cuarto valor que se va a combinar en el código hash.
- value5
- T5
Quinto valor que se va a combinar en el código hash.
- value6
- T6
Sexto valor que se va a combinar en el código hash.
- value7
- T7
Séptimo valor que se va a combinar en el código hash.
- value8
- T8
Octavo valor que se va a combinar en el código hash.
Devoluciones
Código hash que representa los ocho valores.
Se aplica a
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
Combina siete valores en un código 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
Parámetros de tipo
- T1
Tipo del primer valor que se va a combinar en el código hash.
- T2
Tipo del segundo valor que se va a combinar en el código hash.
- T3
Tipo del tercer valor que se va a combinar en el código hash.
- T4
Tipo del cuarto valor que se va a combinar en el código hash.
- T5
Tipo del quinto valor que se va a combinar en el código hash.
- T6
Tipo del sexto valor que se va a combinar en el código hash.
- T7
Tipo del séptimo valor que se va a combinar en el código hash.
Parámetros
- value1
- T1
Primer valor que se va a combinar en el código hash.
- value2
- T2
Segundo valor que se va a combinar en el código hash.
- value3
- T3
Tercer valor que se va a combinar en el código hash.
- value4
- T4
Cuarto valor que se va a combinar en el código hash.
- value5
- T5
Quinto valor que se va a combinar en el código hash.
- value6
- T6
Sexto valor que se va a combinar en el código hash.
- value7
- T7
Séptimo valor que se va a combinar en el código hash.
Devoluciones
Código hash que representa los siete valores.
Se aplica a
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
Combina seis valores en un código 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
Parámetros de tipo
- T1
Tipo del primer valor que se va a combinar en el código hash.
- T2
Tipo del segundo valor que se va a combinar en el código hash.
- T3
Tipo del tercer valor que se va a combinar en el código hash.
- T4
Tipo del cuarto valor que se va a combinar en el código hash.
- T5
Tipo del quinto valor que se va a combinar en el código hash.
- T6
Tipo del sexto valor que se va a combinar en el código hash.
Parámetros
- value1
- T1
Primer valor que se va a combinar en el código hash.
- value2
- T2
Segundo valor que se va a combinar en el código hash.
- value3
- T3
Tercer valor que se va a combinar en el código hash.
- value4
- T4
Cuarto valor que se va a combinar en el código hash.
- value5
- T5
Quinto valor que se va a combinar en el código hash.
- value6
- T6
Sexto valor que se va a combinar en el código hash.
Devoluciones
Código hash que representa los seis valores.
Se aplica a
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
Combina cinco valores en un código 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
Parámetros de tipo
- T1
Tipo del primer valor que se va a combinar en el código hash.
- T2
Tipo del segundo valor que se va a combinar en el código hash.
- T3
Tipo del tercer valor que se va a combinar en el código hash.
- T4
Tipo del cuarto valor que se va a combinar en el código hash.
- T5
Tipo del quinto valor que se va a combinar en el código hash.
Parámetros
- value1
- T1
Primer valor que se va a combinar en el código hash.
- value2
- T2
Segundo valor que se va a combinar en el código hash.
- value3
- T3
Tercer valor que se va a combinar en el código hash.
- value4
- T4
Cuarto valor que se va a combinar en el código hash.
- value5
- T5
Quinto valor que se va a combinar en el código hash.
Devoluciones
Código hash que representa los cinco valores.
Se aplica a
Combine<T1,T2,T3,T4>(T1, T2, T3, T4)
Combina cuatro valores en un código 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
Parámetros de tipo
- T1
Tipo del primer valor que se va a combinar en el código hash.
- T2
Tipo del segundo valor que se va a combinar en el código hash.
- T3
Tipo del tercer valor que se va a combinar en el código hash.
- T4
Tipo del cuarto valor que se va a combinar en el código hash.
Parámetros
- value1
- T1
Primer valor que se va a combinar en el código hash.
- value2
- T2
Segundo valor que se va a combinar en el código hash.
- value3
- T3
Tercer valor que se va a combinar en el código hash.
- value4
- T4
Cuarto valor que se va a combinar en el código hash.
Devoluciones
Código hash que representa los cuatro valores.
Se aplica a
Combine<T1,T2,T3>(T1, T2, T3)
Combina tres valores en un código 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
Parámetros de tipo
- T1
Tipo del primer valor que se va a combinar en el código hash.
- T2
Tipo del segundo valor que se va a combinar en el código hash.
- T3
Tipo del tercer valor que se va a combinar en el código hash.
Parámetros
- value1
- T1
Primer valor que se va a combinar en el código hash.
- value2
- T2
Segundo valor que se va a combinar en el código hash.
- value3
- T3
Tercer valor que se va a combinar en el código hash.
Devoluciones
Código hash que representa los tres valores.
Se aplica a
Combine<T1,T2>(T1, T2)
Combina dos valores en un código 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
Parámetros de tipo
- T1
Tipo del primer valor que se va a combinar en el código hash.
- T2
Tipo del segundo valor que se va a combinar en el código hash.
Parámetros
- value1
- T1
Primer valor que se va a combinar en el código hash.
- value2
- T2
Segundo valor que se va a combinar en el código hash.
Devoluciones
Código hash que representa los dos valores.
Se aplica a
Combine<T1>(T1)
Difunde el código hash devuelto por el valor especificado.
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
Parámetros de tipo
- T1
Tipo del valor que se va a agregar al código hash.
Parámetros
- value1
- T1
Valor que se va a agregar al código hash.
Devoluciones
Código hash que representa el valor único.
Comentarios
Algunas estructuras de datos asumen que los códigos hash se difunden en un intervalo grande. Este método mejora la calidad del código hash devuelto por el valor y resulta útil cuando el tipo de datos subyacente es simple, por ejemplo, un valor entero.