HashCode.Combine Metod

Definition

Överlagringar

Name Description
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)

Kombinerar åtta värden till en hash-kod.

Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

Kombinerar sju värden till en hash-kod.

Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)

Kombinerar sex värden i en hash-kod.

Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

Kombinerar fem värden till en hash-kod.

Combine<T1,T2,T3,T4>(T1, T2, T3, T4)

Kombinerar fyra värden till en hash-kod.

Combine<T1,T2,T3>(T1, T2, T3)

Kombinerar tre värden i en hash-kod.

Combine<T1,T2>(T1, T2)

Kombinerar två värden i en hash-kod.

Combine<T1>(T1)

Sprider hash-koden som returneras av det angivna värdet.

Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)

Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs

Kombinerar åtta värden till en hash-kod.

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

Typparametrar

T1

Typen av det första värdet som ska kombineras till hash-koden.

T2

Typen av det andra värdet som ska kombineras i hash-koden.

T3

Typen av det tredje värdet som ska kombineras i hash-koden.

T4

Typen av det fjärde värdet som ska kombineras till hash-koden.

T5

Typen av det femte värdet som ska kombineras i hash-koden.

T6

Typen av det sjätte värdet som ska kombineras till hash-koden.

T7

Typen av det sjunde värdet som ska kombineras till hash-koden.

T8

Typen av det åttonde värde som ska kombineras i hash-koden.

Parametrar

value1
T1

Det första värdet som ska kombineras till hash-koden.

value2
T2

Det andra värdet som ska kombineras i hash-koden.

value3
T3

Det tredje värdet som ska kombineras i hash-koden.

value4
T4

Det fjärde värdet som ska kombineras i hash-koden.

value5
T5

Det femte värdet som ska kombineras i hash-koden.

value6
T6

Det sjätte värdet som ska kombineras i hash-koden.

value7
T7

Det sjunde värdet som ska kombineras i hash-koden.

value8
T8

Det åttonde värdet som ska kombineras i hash-koden.

Returer

Hash-koden som representerar de åtta värdena.

Gäller för

Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs

Kombinerar sju värden till en hash-kod.

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

Typparametrar

T1

Typen av det första värdet som ska kombineras till hash-koden.

T2

Typen av det andra värdet som ska kombineras i hash-koden.

T3

Typen av det tredje värdet som ska kombineras i hash-koden.

T4

Typen av det fjärde värdet som ska kombineras till hash-koden.

T5

Typen av det femte värdet som ska kombineras i hash-koden.

T6

Typen av det sjätte värdet som ska kombineras till hash-koden.

T7

Typen av det sjunde värdet som ska kombineras till hash-koden.

Parametrar

value1
T1

Det första värdet som ska kombineras till hash-koden.

value2
T2

Det andra värdet som ska kombineras i hash-koden.

value3
T3

Det tredje värdet som ska kombineras i hash-koden.

value4
T4

Det fjärde värdet som ska kombineras i hash-koden.

value5
T5

Det femte värdet som ska kombineras i hash-koden.

value6
T6

Det sjätte värdet som ska kombineras i hash-koden.

value7
T7

Det sjunde värdet som ska kombineras i hash-koden.

Returer

Hash-koden som representerar de sju värdena.

Gäller för

Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)

Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs

Kombinerar sex värden i en hash-kod.

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

Typparametrar

T1

Typen av det första värdet som ska kombineras till hash-koden.

T2

Typen av det andra värdet som ska kombineras i hash-koden.

T3

Typen av det tredje värdet som ska kombineras i hash-koden.

T4

Typen av det fjärde värdet som ska kombineras till hash-koden.

T5

Typen av det femte värdet som ska kombineras i hash-koden.

T6

Typen av det sjätte värdet som ska kombineras till hash-koden.

Parametrar

value1
T1

Det första värdet som ska kombineras till hash-koden.

value2
T2

Det andra värdet som ska kombineras i hash-koden.

value3
T3

Det tredje värdet som ska kombineras i hash-koden.

value4
T4

Det fjärde värdet som ska kombineras i hash-koden.

value5
T5

Det femte värdet som ska kombineras i hash-koden.

value6
T6

Det sjätte värdet som ska kombineras i hash-koden.

Returer

Hash-koden som representerar de sex värdena.

Gäller för

Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs

Kombinerar fem värden till en hash-kod.

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

Typparametrar

T1

Typen av det första värdet som ska kombineras till hash-koden.

T2

Typen av det andra värdet som ska kombineras i hash-koden.

T3

Typen av det tredje värdet som ska kombineras i hash-koden.

T4

Typen av det fjärde värdet som ska kombineras till hash-koden.

T5

Typen av det femte värdet som ska kombineras i hash-koden.

Parametrar

value1
T1

Det första värdet som ska kombineras till hash-koden.

value2
T2

Det andra värdet som ska kombineras i hash-koden.

value3
T3

Det tredje värdet som ska kombineras i hash-koden.

value4
T4

Det fjärde värdet som ska kombineras i hash-koden.

value5
T5

Det femte värdet som ska kombineras i hash-koden.

Returer

Hash-koden som representerar de fem värdena.

Gäller för

Combine<T1,T2,T3,T4>(T1, T2, T3, T4)

Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs

Kombinerar fyra värden till en hash-kod.

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

Typparametrar

T1

Typen av det första värdet som ska kombineras till hash-koden.

T2

Typen av det andra värdet som ska kombineras i hash-koden.

T3

Typen av det tredje värdet som ska kombineras i hash-koden.

T4

Typen av det fjärde värdet som ska kombineras till hash-koden.

Parametrar

value1
T1

Det första värdet som ska kombineras till hash-koden.

value2
T2

Det andra värdet som ska kombineras i hash-koden.

value3
T3

Det tredje värdet som ska kombineras i hash-koden.

value4
T4

Det fjärde värdet som ska kombineras i hash-koden.

Returer

Hash-koden som representerar de fyra värdena.

Gäller för

Combine<T1,T2,T3>(T1, T2, T3)

Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs

Kombinerar tre värden i en hash-kod.

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

Typparametrar

T1

Typen av det första värdet som ska kombineras till hash-koden.

T2

Typen av det andra värdet som ska kombineras i hash-koden.

T3

Typen av det tredje värdet som ska kombineras i hash-koden.

Parametrar

value1
T1

Det första värdet som ska kombineras till hash-koden.

value2
T2

Det andra värdet som ska kombineras i hash-koden.

value3
T3

Det tredje värdet som ska kombineras i hash-koden.

Returer

Hash-koden som representerar de tre värdena.

Gäller för

Combine<T1,T2>(T1, T2)

Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs

Kombinerar två värden i en hash-kod.

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

Typparametrar

T1

Typen av det första värdet som ska kombineras till hash-koden.

T2

Typen av det andra värdet som ska kombineras i hash-koden.

Parametrar

value1
T1

Det första värdet som ska kombineras till hash-koden.

value2
T2

Det andra värdet som ska kombineras i hash-koden.

Returer

Hash-koden som representerar de två värdena.

Gäller för

Combine<T1>(T1)

Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs
Källa:
HashCode.cs

Sprider hash-koden som returneras av det angivna värdet.

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

Typparametrar

T1

Typ av värde för att lägga till hash-koden.

Parametrar

value1
T1

Värdet som ska läggas till i hash-koden.

Returer

Hash-koden som representerar det enskilda värdet.

Kommentarer

Vissa datastrukturer förutsätter att hashkoder sprids över ett stort intervall. Den här metoden förbättrar kvaliteten på hash-koden som returneras av värdet och är användbar när den underliggande datatypen är enkel, till exempel ett heltalsvärde.

Gäller för