HashCode.Combine Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.