HashCode.Combine Método

Definição

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.

Aplica-se a