HashCode.Combine Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Łączy osiem wartości w kod skrótu. |
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Łączy siedem wartości w kodzie skrótu. |
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Łączy sześć wartości w kod skrótu. |
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Łączy pięć wartości w kodzie skrótu. |
Combine<T1,T2,T3,T4>(T1, T2, T3, T4) |
Łączy cztery wartości w kod skrótu. |
Combine<T1,T2,T3>(T1, T2, T3) |
Łączy trzy wartości w kodzie skrótu. |
Combine<T1,T2>(T1, T2) |
Łączy dwie wartości w kod skrótu. |
Combine<T1>(T1) |
Rozprasza kod skrótu zwrócony przez określoną wartość. |
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
Łączy osiem wartości w kod skrótu.
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
Parametry typu
- T1
Typ pierwszej wartości do połączenia w kodzie skrótu.
- T2
Typ drugiej wartości do połączenia w kodzie skrótu.
- T3
Typ trzeciej wartości do połączenia w kodzie skrótu.
- T4
Typ czwartej wartości do połączenia w kodzie skrótu.
- T5
Typ piątej wartości do połączenia w kodzie skrótu.
- T6
Typ szóstej wartości do połączenia w kodzie skrótu.
- T7
Typ siódmej wartości do połączenia w kodzie skrótu.
- T8
Typ ósmej wartości do połączenia w kodzie skrótu.
Parametry
- value1
- T1
Pierwsza wartość do połączenia w kodzie skrótu.
- value2
- T2
Druga wartość do połączenia w kodzie skrótu.
- value3
- T3
Trzecia wartość do połączenia w kodzie skrótu.
- value4
- T4
Czwarta wartość do połączenia w kodzie skrótu.
- value5
- T5
Piąta wartość do połączenia w kodzie skrótu.
- value6
- T6
Szósta wartość do połączenia w kodzie skrótu.
- value7
- T7
Siódma wartość do połączenia w kodzie skrótu.
- value8
- T8
Ósma wartość do połączenia w kodzie skrótu.
Zwraca
Kod skrótu reprezentujący osiem wartości.
Dotyczy
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
Łączy siedem wartości w kodzie skrótu.
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
Parametry typu
- T1
Typ pierwszej wartości do połączenia w kodzie skrótu.
- T2
Typ drugiej wartości do połączenia w kodzie skrótu.
- T3
Typ trzeciej wartości do połączenia w kodzie skrótu.
- T4
Typ czwartej wartości do połączenia w kodzie skrótu.
- T5
Typ piątej wartości do połączenia w kodzie skrótu.
- T6
Typ szóstej wartości do połączenia w kodzie skrótu.
- T7
Typ siódmej wartości do połączenia w kodzie skrótu.
Parametry
- value1
- T1
Pierwsza wartość do połączenia w kodzie skrótu.
- value2
- T2
Druga wartość do połączenia w kodzie skrótu.
- value3
- T3
Trzecia wartość do połączenia w kodzie skrótu.
- value4
- T4
Czwarta wartość do połączenia w kodzie skrótu.
- value5
- T5
Piąta wartość do połączenia w kodzie skrótu.
- value6
- T6
Szósta wartość do połączenia w kodzie skrótu.
- value7
- T7
Siódma wartość do połączenia w kodzie skrótu.
Zwraca
Kod skrótu reprezentujący siedem wartości.
Dotyczy
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
Łączy sześć wartości w kod skrótu.
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
Parametry typu
- T1
Typ pierwszej wartości do połączenia w kodzie skrótu.
- T2
Typ drugiej wartości do połączenia w kodzie skrótu.
- T3
Typ trzeciej wartości do połączenia w kodzie skrótu.
- T4
Typ czwartej wartości do połączenia w kodzie skrótu.
- T5
Typ piątej wartości do połączenia w kodzie skrótu.
- T6
Typ szóstej wartości do połączenia w kodzie skrótu.
Parametry
- value1
- T1
Pierwsza wartość do połączenia w kodzie skrótu.
- value2
- T2
Druga wartość do połączenia w kodzie skrótu.
- value3
- T3
Trzecia wartość do połączenia w kodzie skrótu.
- value4
- T4
Czwarta wartość do połączenia w kodzie skrótu.
- value5
- T5
Piąta wartość do połączenia w kodzie skrótu.
- value6
- T6
Szósta wartość do połączenia w kodzie skrótu.
Zwraca
Kod skrótu reprezentujący sześć wartości.
Dotyczy
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
Łączy pięć wartości w kodzie skrótu.
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
Parametry typu
- T1
Typ pierwszej wartości do połączenia w kodzie skrótu.
- T2
Typ drugiej wartości do połączenia w kodzie skrótu.
- T3
Typ trzeciej wartości do połączenia w kodzie skrótu.
- T4
Typ czwartej wartości do połączenia w kodzie skrótu.
- T5
Typ piątej wartości do połączenia w kodzie skrótu.
Parametry
- value1
- T1
Pierwsza wartość do połączenia w kodzie skrótu.
- value2
- T2
Druga wartość do połączenia w kodzie skrótu.
- value3
- T3
Trzecia wartość do połączenia w kodzie skrótu.
- value4
- T4
Czwarta wartość do połączenia w kodzie skrótu.
- value5
- T5
Piąta wartość do połączenia w kodzie skrótu.
Zwraca
Kod skrótu reprezentujący pięć wartości.
Dotyczy
Combine<T1,T2,T3,T4>(T1, T2, T3, T4)
Łączy cztery wartości w kod skrótu.
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
Parametry typu
- T1
Typ pierwszej wartości do połączenia w kodzie skrótu.
- T2
Typ drugiej wartości do połączenia w kodzie skrótu.
- T3
Typ trzeciej wartości do połączenia w kodzie skrótu.
- T4
Typ czwartej wartości do połączenia w kodzie skrótu.
Parametry
- value1
- T1
Pierwsza wartość do połączenia w kodzie skrótu.
- value2
- T2
Druga wartość do połączenia w kodzie skrótu.
- value3
- T3
Trzecia wartość do połączenia w kodzie skrótu.
- value4
- T4
Czwarta wartość do połączenia w kodzie skrótu.
Zwraca
Kod skrótu reprezentujący cztery wartości.
Dotyczy
Combine<T1,T2,T3>(T1, T2, T3)
Łączy trzy wartości w kodzie skrótu.
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
Parametry typu
- T1
Typ pierwszej wartości do połączenia w kodzie skrótu.
- T2
Typ drugiej wartości do połączenia w kodzie skrótu.
- T3
Typ trzeciej wartości do połączenia w kodzie skrótu.
Parametry
- value1
- T1
Pierwsza wartość do połączenia w kodzie skrótu.
- value2
- T2
Druga wartość do połączenia w kodzie skrótu.
- value3
- T3
Trzecia wartość do połączenia w kodzie skrótu.
Zwraca
Kod skrótu reprezentujący trzy wartości.
Dotyczy
Combine<T1,T2>(T1, T2)
Łączy dwie wartości w kod skrótu.
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
Parametry typu
- T1
Typ pierwszej wartości do połączenia w kodzie skrótu.
- T2
Typ drugiej wartości do połączenia w kodzie skrótu.
Parametry
- value1
- T1
Pierwsza wartość do połączenia w kodzie skrótu.
- value2
- T2
Druga wartość do połączenia w kodzie skrótu.
Zwraca
Kod skrótu reprezentujący dwie wartości.
Dotyczy
Combine<T1>(T1)
Rozprasza kod skrótu zwrócony przez określoną wartość.
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
Parametry typu
- T1
Typ wartości do dodania kodu skrótu.
Parametry
- value1
- T1
Wartość do dodania do kodu skrótu.
Zwraca
Kod skrótu reprezentujący pojedynczą wartość.
Uwagi
Niektóre struktury danych zakładają, że kody skrótów są rozproszone w dużym zakresie. Ta metoda poprawia jakość kodu skrótu zwracanego przez wartość i jest przydatna, gdy podstawowy typ danych jest prosty, na przykład wartość całkowita.