HashCode.Combine Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Nyolc értéket egyesít kivonatkóddal. |
| Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Hét értéket egyesít kivonatkóddal. |
| Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Hat értéket egyesít kivonatkóddal. |
| Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Öt értéket egyesít kivonatkóddal. |
| Combine<T1,T2,T3,T4>(T1, T2, T3, T4) |
Négy értéket egyesít kivonatkódként. |
| Combine<T1,T2,T3>(T1, T2, T3) |
Három értéket egyesít kivonatkóddal. |
| Combine<T1,T2>(T1, T2) |
Két értéket egyesít kivonatkóddal. |
| Combine<T1>(T1) |
Eloszlatja a megadott érték által visszaadott kivonatkódot. |
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
Nyolc értéket egyesít kivonatkóddal.
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
Típusparaméterek
- T1
Az első összevonandó érték típusa a kivonatkódban.
- T2
A kivonatkódba egyesítendő második érték típusa.
- T3
A kivonatkódba egyesítendő harmadik érték típusa.
- T4
A kivonatkódba egyesítendő negyedik érték típusa.
- T5
A kivonatkódba egyesítendő ötödik érték típusa.
- T6
A kivonatkódba egyesíteni kívánt hatodik érték típusa.
- T7
A kivonatkódba egyesítendő hetedik érték típusa.
- T8
A kivonatkódba egyesítendő nyolcadik érték típusa.
Paraméterek
- value1
- T1
Az első összevonási érték a kivonatkódban.
- value2
- T2
A kivonatkódba egyesítendő második érték.
- value3
- T3
A kivonatkódba egyesítendő harmadik érték.
- value4
- T4
A kivonatkódba egyesítendő negyedik érték.
- value5
- T5
A kivonatkódba egyesítendő ötödik érték.
- value6
- T6
A kivonatkódba egyesítendő hatodik érték.
- value7
- T7
A kivonatkódba egyesítendő hetedik érték.
- value8
- T8
A kivonatkódba egyesítendő nyolcadik érték.
Válaszok
A nyolc értéket képviselő kivonatkód.
A következőre érvényes:
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
Hét értéket egyesít kivonatkóddal.
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
Típusparaméterek
- T1
Az első összevonandó érték típusa a kivonatkódban.
- T2
A kivonatkódba egyesítendő második érték típusa.
- T3
A kivonatkódba egyesítendő harmadik érték típusa.
- T4
A kivonatkódba egyesítendő negyedik érték típusa.
- T5
A kivonatkódba egyesítendő ötödik érték típusa.
- T6
A kivonatkódba egyesíteni kívánt hatodik érték típusa.
- T7
A kivonatkódba egyesítendő hetedik érték típusa.
Paraméterek
- value1
- T1
Az első összevonási érték a kivonatkódban.
- value2
- T2
A kivonatkódba egyesítendő második érték.
- value3
- T3
A kivonatkódba egyesítendő harmadik érték.
- value4
- T4
A kivonatkódba egyesítendő negyedik érték.
- value5
- T5
A kivonatkódba egyesítendő ötödik érték.
- value6
- T6
A kivonatkódba egyesítendő hatodik érték.
- value7
- T7
A kivonatkódba egyesítendő hetedik érték.
Válaszok
A hét értéket képviselő kivonatkód.
A következőre érvényes:
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
Hat értéket egyesít kivonatkóddal.
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
Típusparaméterek
- T1
Az első összevonandó érték típusa a kivonatkódban.
- T2
A kivonatkódba egyesítendő második érték típusa.
- T3
A kivonatkódba egyesítendő harmadik érték típusa.
- T4
A kivonatkódba egyesítendő negyedik érték típusa.
- T5
A kivonatkódba egyesítendő ötödik érték típusa.
- T6
A kivonatkódba egyesíteni kívánt hatodik érték típusa.
Paraméterek
- value1
- T1
Az első összevonási érték a kivonatkódban.
- value2
- T2
A kivonatkódba egyesítendő második érték.
- value3
- T3
A kivonatkódba egyesítendő harmadik érték.
- value4
- T4
A kivonatkódba egyesítendő negyedik érték.
- value5
- T5
A kivonatkódba egyesítendő ötödik érték.
- value6
- T6
A kivonatkódba egyesítendő hatodik érték.
Válaszok
A hat értéket képviselő kivonatkód.
A következőre érvényes:
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
Öt értéket egyesít kivonatkóddal.
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
Típusparaméterek
- T1
Az első összevonandó érték típusa a kivonatkódban.
- T2
A kivonatkódba egyesítendő második érték típusa.
- T3
A kivonatkódba egyesítendő harmadik érték típusa.
- T4
A kivonatkódba egyesítendő negyedik érték típusa.
- T5
A kivonatkódba egyesítendő ötödik érték típusa.
Paraméterek
- value1
- T1
Az első összevonási érték a kivonatkódban.
- value2
- T2
A kivonatkódba egyesítendő második érték.
- value3
- T3
A kivonatkódba egyesítendő harmadik érték.
- value4
- T4
A kivonatkódba egyesítendő negyedik érték.
- value5
- T5
A kivonatkódba egyesítendő ötödik érték.
Válaszok
Az öt értéket képviselő kivonatkód.
A következőre érvényes:
Combine<T1,T2,T3,T4>(T1, T2, T3, T4)
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
Négy értéket egyesít kivonatkódként.
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
Típusparaméterek
- T1
Az első összevonandó érték típusa a kivonatkódban.
- T2
A kivonatkódba egyesítendő második érték típusa.
- T3
A kivonatkódba egyesítendő harmadik érték típusa.
- T4
A kivonatkódba egyesítendő negyedik érték típusa.
Paraméterek
- value1
- T1
Az első összevonási érték a kivonatkódban.
- value2
- T2
A kivonatkódba egyesítendő második érték.
- value3
- T3
A kivonatkódba egyesítendő harmadik érték.
- value4
- T4
A kivonatkódba egyesítendő negyedik érték.
Válaszok
A négy értéket képviselő kivonatkód.
A következőre érvényes:
Combine<T1,T2,T3>(T1, T2, T3)
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
Három értéket egyesít kivonatkóddal.
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
Típusparaméterek
- T1
Az első összevonandó érték típusa a kivonatkódban.
- T2
A kivonatkódba egyesítendő második érték típusa.
- T3
A kivonatkódba egyesítendő harmadik érték típusa.
Paraméterek
- value1
- T1
Az első összevonási érték a kivonatkódban.
- value2
- T2
A kivonatkódba egyesítendő második érték.
- value3
- T3
A kivonatkódba egyesítendő harmadik érték.
Válaszok
A három értéket képviselő kivonatkód.
A következőre érvényes:
Combine<T1,T2>(T1, T2)
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
Két értéket egyesít kivonatkóddal.
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
Típusparaméterek
- T1
Az első összevonandó érték típusa a kivonatkódban.
- T2
A kivonatkódba egyesítendő második érték típusa.
Paraméterek
- value1
- T1
Az első összevonási érték a kivonatkódban.
- value2
- T2
A kivonatkódba egyesítendő második érték.
Válaszok
A két értéket képviselő kivonatkód.
A következőre érvényes:
Combine<T1>(T1)
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
- Forrás:
- HashCode.cs
Eloszlatja a megadott érték által visszaadott kivonatkódot.
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
Típusparaméterek
- T1
A kivonatkód hozzáadásához tartozó érték típusa.
Paraméterek
- value1
- T1
A kivonatkódhoz hozzáadni kívánt érték.
Válaszok
Az egyetlen értéket képviselő kivonatkód.
Megjegyzések
Egyes adatstruktúrák feltételezik, hogy a kivonatkódok nagy tartományba vannak szórva. Ez a módszer javítja az érték által visszaadott kivonatkód minőségét, és akkor hasznos, ha a mögöttes adattípus egyszerű, például egész szám.