HashCode.Combine Methode

Definitie

Overloads

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

Combineert acht waarden in een hash-code.

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

Combineert zeven waarden in een hash-code.

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

Combineert zes waarden in een hash-code.

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

Combineert vijf waarden in een hash-code.

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

Combineert vier waarden in een hash-code.

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

Combineert drie waarden in een hash-code.

Combine<T1,T2>(T1, T2)

Combineert twee waarden in een hash-code.

Combine<T1>(T1)

Verspreidt de hash-code die wordt geretourneerd door de opgegeven waarde.

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

Combineert acht waarden in een hash-code.

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

Type parameters

T1

Het type van de eerste waarde dat moet worden gecombineerd in de hash-code.

T2

Het type van de tweede waarde dat moet worden gecombineerd in de hash-code.

T3

Het type van de derde waarde die moet worden gecombineerd in de hash-code.

T4

Het type van de vierde waarde die moet worden gecombineerd in de hash-code.

T5

Het type van de vijfde waarde die moet worden gecombineerd in de hash-code.

T6

Het type van de zesde waarde dat moet worden gecombineerd in de hash-code.

T7

Het type van de zevende waarde dat moet worden gecombineerd in de hash-code.

T8

Het type van de achtste waarde dat moet worden gecombineerd in de hash-code.

Parameters

value1
T1

De eerste waarde die moet worden gecombineerd in de hash-code.

value2
T2

De tweede waarde die moet worden gecombineerd in de hash-code.

value3
T3

De derde waarde die moet worden gecombineerd in de hash-code.

value4
T4

De vierde waarde die moet worden gecombineerd in de hash-code.

value5
T5

De vijfde waarde die moet worden gecombineerd in de hash-code.

value6
T6

De zesde waarde die moet worden gecombineerd in de hash-code.

value7
T7

De zevende waarde die moet worden gecombineerd in de hash-code.

value8
T8

De achtste waarde die moet worden gecombineerd in de hash-code.

Retouren

De hash-code die de acht waarden vertegenwoordigt.

Van toepassing op

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

Combineert zeven waarden in een hash-code.

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

Type parameters

T1

Het type van de eerste waarde dat moet worden gecombineerd in de hash-code.

T2

Het type van de tweede waarde dat moet worden gecombineerd in de hash-code.

T3

Het type van de derde waarde die moet worden gecombineerd in de hash-code.

T4

Het type van de vierde waarde die moet worden gecombineerd in de hash-code.

T5

Het type van de vijfde waarde die moet worden gecombineerd in de hash-code.

T6

Het type van de zesde waarde dat moet worden gecombineerd in de hash-code.

T7

Het type van de zevende waarde dat moet worden gecombineerd in de hash-code.

Parameters

value1
T1

De eerste waarde die moet worden gecombineerd in de hash-code.

value2
T2

De tweede waarde die moet worden gecombineerd in de hash-code.

value3
T3

De derde waarde die moet worden gecombineerd in de hash-code.

value4
T4

De vierde waarde die moet worden gecombineerd in de hash-code.

value5
T5

De vijfde waarde die moet worden gecombineerd in de hash-code.

value6
T6

De zesde waarde die moet worden gecombineerd in de hash-code.

value7
T7

De zevende waarde die moet worden gecombineerd in de hash-code.

Retouren

De hashcode die de zeven waarden vertegenwoordigt.

Van toepassing op

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

Combineert zes waarden in een hash-code.

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

Type parameters

T1

Het type van de eerste waarde dat moet worden gecombineerd in de hash-code.

T2

Het type van de tweede waarde dat moet worden gecombineerd in de hash-code.

T3

Het type van de derde waarde die moet worden gecombineerd in de hash-code.

T4

Het type van de vierde waarde die moet worden gecombineerd in de hash-code.

T5

Het type van de vijfde waarde die moet worden gecombineerd in de hash-code.

T6

Het type van de zesde waarde dat moet worden gecombineerd in de hash-code.

Parameters

value1
T1

De eerste waarde die moet worden gecombineerd in de hash-code.

value2
T2

De tweede waarde die moet worden gecombineerd in de hash-code.

value3
T3

De derde waarde die moet worden gecombineerd in de hash-code.

value4
T4

De vierde waarde die moet worden gecombineerd in de hash-code.

value5
T5

De vijfde waarde die moet worden gecombineerd in de hash-code.

value6
T6

De zesde waarde die moet worden gecombineerd in de hash-code.

Retouren

De hashcode die de zes waarden vertegenwoordigt.

Van toepassing op

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

Combineert vijf waarden in een hash-code.

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

Type parameters

T1

Het type van de eerste waarde dat moet worden gecombineerd in de hash-code.

T2

Het type van de tweede waarde dat moet worden gecombineerd in de hash-code.

T3

Het type van de derde waarde die moet worden gecombineerd in de hash-code.

T4

Het type van de vierde waarde die moet worden gecombineerd in de hash-code.

T5

Het type van de vijfde waarde die moet worden gecombineerd in de hash-code.

Parameters

value1
T1

De eerste waarde die moet worden gecombineerd in de hash-code.

value2
T2

De tweede waarde die moet worden gecombineerd in de hash-code.

value3
T3

De derde waarde die moet worden gecombineerd in de hash-code.

value4
T4

De vierde waarde die moet worden gecombineerd in de hash-code.

value5
T5

De vijfde waarde die moet worden gecombineerd in de hash-code.

Retouren

De hashcode die de vijf waarden vertegenwoordigt.

Van toepassing op

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

Combineert vier waarden in een hash-code.

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

Type parameters

T1

Het type van de eerste waarde dat moet worden gecombineerd in de hash-code.

T2

Het type van de tweede waarde dat moet worden gecombineerd in de hash-code.

T3

Het type van de derde waarde die moet worden gecombineerd in de hash-code.

T4

Het type van de vierde waarde die moet worden gecombineerd in de hash-code.

Parameters

value1
T1

De eerste waarde die moet worden gecombineerd in de hash-code.

value2
T2

De tweede waarde die moet worden gecombineerd in de hash-code.

value3
T3

De derde waarde die moet worden gecombineerd in de hash-code.

value4
T4

De vierde waarde die moet worden gecombineerd in de hash-code.

Retouren

De hashcode die de vier waarden vertegenwoordigt.

Van toepassing op

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

Combineert drie waarden in een hash-code.

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

Type parameters

T1

Het type van de eerste waarde dat moet worden gecombineerd in de hash-code.

T2

Het type van de tweede waarde dat moet worden gecombineerd in de hash-code.

T3

Het type van de derde waarde die moet worden gecombineerd in de hash-code.

Parameters

value1
T1

De eerste waarde die moet worden gecombineerd in de hash-code.

value2
T2

De tweede waarde die moet worden gecombineerd in de hash-code.

value3
T3

De derde waarde die moet worden gecombineerd in de hash-code.

Retouren

De hashcode die de drie waarden vertegenwoordigt.

Van toepassing op

Combine<T1,T2>(T1, T2)

Combineert twee waarden in een hash-code.

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

Type parameters

T1

Het type van de eerste waarde dat moet worden gecombineerd in de hash-code.

T2

Het type van de tweede waarde dat moet worden gecombineerd in de hash-code.

Parameters

value1
T1

De eerste waarde die moet worden gecombineerd in de hash-code.

value2
T2

De tweede waarde die moet worden gecombineerd in de hash-code.

Retouren

De hashcode die de twee waarden vertegenwoordigt.

Van toepassing op

Combine<T1>(T1)

Verspreidt de hash-code die wordt geretourneerd door de opgegeven waarde.

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

Type parameters

T1

Het type van de waarde om de hash-code toe te voegen.

Parameters

value1
T1

De waarde die moet worden toegevoegd aan de hash-code.

Retouren

De hash-code die de enkele waarde vertegenwoordigt.

Opmerkingen

Bij sommige gegevensstructuren wordt ervan uitgegaan dat hash-codes verspreid zijn over een groot bereik. Deze methode verbetert de kwaliteit van de hash-code die wordt geretourneerd door de waarde en is handig wanneer het onderliggende gegevenstype eenvoudig is, bijvoorbeeld een geheel getal.

Van toepassing op