HashCode.Combine 方法

定義

多載

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

將八個值合併成雜湊碼。

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

將七個數值合成雜湊碼。

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

將六個值組合成雜湊碼。

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

將五個值合併成雜湊碼。

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

將四個值合併成雜湊碼。

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

將三個值合併成雜湊碼。

Combine<T1,T2>(T1, T2)

將兩個值合併成雜湊碼。

Combine<T1>(T1)

擴散由指定值回傳的雜湊碼。

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

來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs

將八個值合併成雜湊碼。

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

類型參數

T1

第一個要合併成雜湊碼的值型別。

T2

第二個值的類型,要合併成雜湊碼。

T3

第三個值的類型,要合併成雜湊碼。

T4

第四個值的類型,要合併成雜湊碼。

T5

第五個值的類型,要合併成雜湊碼。

T6

第六個值的類型,要合併成雜湊碼。

T7

第七個值的類型,要合併成雜湊碼。

T8

第八個值的類型,要合併成雜湊碼。

參數

value1
T1

第一個要合併成雜湊碼的值。

value2
T2

第二個要合併成雜湊碼的值。

value3
T3

第三個要合併成雜湊碼的值。

value4
T4

第四個要合併成雜湊碼的值。

value5
T5

第五個要合併成雜湊碼的值。

value6
T6

第六個要合併成雜湊碼的值。

value7
T7

第七個要合併成雜湊碼的值。

value8
T8

第八個要合併成雜湊碼的值。

傳回

代表八個值的雜湊碼。

適用於

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

來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs

將七個數值合成雜湊碼。

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

類型參數

T1

第一個要合併成雜湊碼的值型別。

T2

第二個值的類型,要合併成雜湊碼。

T3

第三個值的類型,要合併成雜湊碼。

T4

第四個值的類型,要合併成雜湊碼。

T5

第五個值的類型,要合併成雜湊碼。

T6

第六個值的類型,要合併成雜湊碼。

T7

第七個值的類型,要合併成雜湊碼。

參數

value1
T1

第一個要合併成雜湊碼的值。

value2
T2

第二個要合併成雜湊碼的值。

value3
T3

第三個要合併成雜湊碼的值。

value4
T4

第四個要合併成雜湊碼的值。

value5
T5

第五個要合併成雜湊碼的值。

value6
T6

第六個要合併成雜湊碼的值。

value7
T7

第七個要合併成雜湊碼的值。

傳回

代表七個值的雜湊碼。

適用於

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

來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs

將六個值組合成雜湊碼。

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

類型參數

T1

第一個要合併成雜湊碼的值型別。

T2

第二個值的類型,要合併成雜湊碼。

T3

第三個值的類型,要合併成雜湊碼。

T4

第四個值的類型,要合併成雜湊碼。

T5

第五個值的類型,要合併成雜湊碼。

T6

第六個值的類型,要合併成雜湊碼。

參數

value1
T1

第一個要合併成雜湊碼的值。

value2
T2

第二個要合併成雜湊碼的值。

value3
T3

第三個要合併成雜湊碼的值。

value4
T4

第四個要合併成雜湊碼的值。

value5
T5

第五個要合併成雜湊碼的值。

value6
T6

第六個要合併成雜湊碼的值。

傳回

代表這六個值的雜湊碼。

適用於

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

來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs

將五個值合併成雜湊碼。

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

類型參數

T1

第一個要合併成雜湊碼的值型別。

T2

第二個值的類型,要合併成雜湊碼。

T3

第三個值的類型,要合併成雜湊碼。

T4

第四個值的類型,要合併成雜湊碼。

T5

第五個值的類型,要合併成雜湊碼。

參數

value1
T1

第一個要合併成雜湊碼的值。

value2
T2

第二個要合併成雜湊碼的值。

value3
T3

第三個要合併成雜湊碼的值。

value4
T4

第四個要合併成雜湊碼的值。

value5
T5

第五個要合併成雜湊碼的值。

傳回

代表五個值的雜湊碼。

適用於

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

來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs

將四個值合併成雜湊碼。

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

類型參數

T1

第一個要合併成雜湊碼的值型別。

T2

第二個值的類型,要合併成雜湊碼。

T3

第三個值的類型,要合併成雜湊碼。

T4

第四個值的類型,要合併成雜湊碼。

參數

value1
T1

第一個要合併成雜湊碼的值。

value2
T2

第二個要合併成雜湊碼的值。

value3
T3

第三個要合併成雜湊碼的值。

value4
T4

第四個要合併成雜湊碼的值。

傳回

代表四個值的雜湊碼。

適用於

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

來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs

將三個值合併成雜湊碼。

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

類型參數

T1

第一個要合併成雜湊碼的值型別。

T2

第二個值的類型,要合併成雜湊碼。

T3

第三個值的類型,要合併成雜湊碼。

參數

value1
T1

第一個要合併成雜湊碼的值。

value2
T2

第二個要合併成雜湊碼的值。

value3
T3

第三個要合併成雜湊碼的值。

傳回

代表三個值的雜湊碼。

適用於

Combine<T1,T2>(T1, T2)

來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs

將兩個值合併成雜湊碼。

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

類型參數

T1

第一個要合併成雜湊碼的值型別。

T2

第二個值的類型,要合併成雜湊碼。

參數

value1
T1

第一個要合併成雜湊碼的值。

value2
T2

第二個要合併成雜湊碼的值。

傳回

代表兩個值的雜湊碼。

適用於

Combine<T1>(T1)

來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs
來源:
HashCode.cs

擴散由指定值回傳的雜湊碼。

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

類型參數

T1

要加雜湊碼的值型別。

參數

value1
T1

要加到雜湊碼上的值。

傳回

代表單一值的雜湊碼。

備註

有些資料結構假設雜湊碼分布在很大範圍內。 此方法提升了該值回傳的雜湊碼品質,且在底層資料類型較為簡單(例如整數值)時非常有用。

適用於