HashCode.Combine Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Combina oito valores num código hash. |
| Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Combina sete valores num código hash. |
| Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Combina seis valores num código hash. |
| Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Combina cinco valores num código hash. |
| Combine<T1,T2,T3,T4>(T1, T2, T3, T4) |
Combina quatro valores num código hash. |
| Combine<T1,T2,T3>(T1, T2, T3) |
Combina três valores num código hash. |
| Combine<T1,T2>(T1, T2) |
Combina dois valores num código hash. |
| Combine<T1>(T1) |
Dispersa o código de hash devolvido pelo valor especificado. |
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
Combina oito valores num 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 Genérico
- T1
O tipo do primeiro valor a combinar no código hash.
- T2
O tipo do segundo valor a combinar no código hash.
- T3
O tipo do terceiro valor a combinar no código hash.
- T4
O tipo do quarto valor para combinar no código hash.
- T5
O tipo do quinto valor para combinar no código hash.
- T6
O tipo do sexto valor para combinar no código hash.
- T7
O tipo do sétimo valor para combinar no código hash.
- T8
O tipo do oitavo valor para combinar no código hash.
Parâmetros
- value1
- T1
O primeiro valor a combinar no código hash.
- value2
- T2
O segundo valor para combinar no código hash.
- value3
- T3
O terceiro valor para combinar no código hash.
- value4
- T4
O quarto valor para combinar no código hash.
- value5
- T5
O quinto valor para combinar no código hash.
- value6
- T6
O sexto valor para combinar no código hash.
- value7
- T7
O sétimo valor a combinar no código hash.
- value8
- T8
O oitavo valor para combinar no código hash.
Devoluções
O código hash que representa os oito valores.
Aplica-se a
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
Combina sete valores num 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 Genérico
- T1
O tipo do primeiro valor a combinar no código hash.
- T2
O tipo do segundo valor a combinar no código hash.
- T3
O tipo do terceiro valor a combinar no código hash.
- T4
O tipo do quarto valor para combinar no código hash.
- T5
O tipo do quinto valor para combinar no código hash.
- T6
O tipo do sexto valor para combinar no código hash.
- T7
O tipo do sétimo valor para combinar no código hash.
Parâmetros
- value1
- T1
O primeiro valor a combinar no código hash.
- value2
- T2
O segundo valor para combinar no código hash.
- value3
- T3
O terceiro valor para combinar no código hash.
- value4
- T4
O quarto valor para combinar no código hash.
- value5
- T5
O quinto valor para combinar no código hash.
- value6
- T6
O sexto valor para combinar no código hash.
- value7
- T7
O sétimo valor a combinar no código hash.
Devoluções
O código hash que representa os sete valores.
Aplica-se a
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
Combina seis valores num 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 Genérico
- T1
O tipo do primeiro valor a combinar no código hash.
- T2
O tipo do segundo valor a combinar no código hash.
- T3
O tipo do terceiro valor a combinar no código hash.
- T4
O tipo do quarto valor para combinar no código hash.
- T5
O tipo do quinto valor para combinar no código hash.
- T6
O tipo do sexto valor para combinar no código hash.
Parâmetros
- value1
- T1
O primeiro valor a combinar no código hash.
- value2
- T2
O segundo valor para combinar no código hash.
- value3
- T3
O terceiro valor para combinar no código hash.
- value4
- T4
O quarto valor para combinar no código hash.
- value5
- T5
O quinto valor para combinar no código hash.
- value6
- T6
O sexto valor para combinar no código hash.
Devoluções
O código de hash que representa os seis valores.
Aplica-se a
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
Combina cinco valores num 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 Genérico
- T1
O tipo do primeiro valor a combinar no código hash.
- T2
O tipo do segundo valor a combinar no código hash.
- T3
O tipo do terceiro valor a combinar no código hash.
- T4
O tipo do quarto valor para combinar no código hash.
- T5
O tipo do quinto valor para combinar no código hash.
Parâmetros
- value1
- T1
O primeiro valor a combinar no código hash.
- value2
- T2
O segundo valor para combinar no código hash.
- value3
- T3
O terceiro valor para combinar no código hash.
- value4
- T4
O quarto valor para combinar no código hash.
- value5
- T5
O quinto valor para combinar no código hash.
Devoluções
O código de hash que representa os cinco valores.
Aplica-se a
Combine<T1,T2,T3,T4>(T1, T2, T3, T4)
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
Combina quatro valores num 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 Genérico
- T1
O tipo do primeiro valor a combinar no código hash.
- T2
O tipo do segundo valor a combinar no código hash.
- T3
O tipo do terceiro valor a combinar no código hash.
- T4
O tipo do quarto valor para combinar no código hash.
Parâmetros
- value1
- T1
O primeiro valor a combinar no código hash.
- value2
- T2
O segundo valor para combinar no código hash.
- value3
- T3
O terceiro valor para combinar no código hash.
- value4
- T4
O quarto valor para combinar no código hash.
Devoluções
O código de hash que representa os quatro valores.
Aplica-se a
Combine<T1,T2,T3>(T1, T2, T3)
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
Combina três valores num 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 Genérico
- T1
O tipo do primeiro valor a combinar no código hash.
- T2
O tipo do segundo valor a combinar no código hash.
- T3
O tipo do terceiro valor a combinar no código hash.
Parâmetros
- value1
- T1
O primeiro valor a combinar no código hash.
- value2
- T2
O segundo valor para combinar no código hash.
- value3
- T3
O terceiro valor para combinar no código hash.
Devoluções
O código hash que representa os três valores.
Aplica-se a
Combine<T1,T2>(T1, T2)
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
Combina dois valores num 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 Genérico
- T1
O tipo do primeiro valor a combinar no código hash.
- T2
O tipo do segundo valor a combinar no código hash.
Parâmetros
- value1
- T1
O primeiro valor a combinar no código hash.
- value2
- T2
O segundo valor para combinar no código hash.
Devoluções
O código hash que representa os dois valores.
Aplica-se a
Combine<T1>(T1)
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
- Origem:
- HashCode.cs
Dispersa o código de hash devolvido pelo 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 Genérico
- T1
O tipo do valor para adicionar o código hash.
Parâmetros
- value1
- T1
O valor a acrescentar ao código de hash.
Devoluções
O código de hash que representa o valor único.
Observações
Algumas estruturas de dados assumem que os códigos de hash estão difusos por uma grande variedade. Este método melhora a qualidade do código de hash devolvido pelo valor e é útil quando o tipo de dado subjacente é simples, por exemplo, um valor inteiro.