HashCode.Combine Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Menggabungkan delapan nilai ke dalam kode hash. |
| Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Menggabungkan tujuh nilai ke dalam kode hash. |
| Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Menggabungkan enam nilai ke dalam kode hash. |
| Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Menggabungkan lima nilai ke dalam kode hash. |
| Combine<T1,T2,T3,T4>(T1, T2, T3, T4) |
Menggabungkan empat nilai ke dalam kode hash. |
| Combine<T1,T2,T3>(T1, T2, T3) |
Menggabungkan tiga nilai ke dalam kode hash. |
| Combine<T1,T2>(T1, T2) |
Menggabungkan dua nilai ke dalam kode hash. |
| Combine<T1>(T1) |
Mendifusikan kode hash yang dikembalikan oleh nilai yang ditentukan. |
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
Menggabungkan delapan nilai ke dalam kode hash.
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
Jenis parameter
- T1
Jenis nilai pertama yang akan digabungkan ke dalam kode hash.
- T2
Jenis nilai kedua untuk digabungkan ke dalam kode hash.
- T3
Jenis nilai ketiga untuk digabungkan ke dalam kode hash.
- T4
Jenis nilai keempat untuk digabungkan ke dalam kode hash.
- T5
Jenis nilai kelima untuk digabungkan ke dalam kode hash.
- T6
Jenis nilai keenam untuk digabungkan ke dalam kode hash.
- T7
Jenis nilai ketujuh untuk digabungkan ke dalam kode hash.
- T8
Jenis nilai kedelapan untuk digabungkan ke dalam kode hash.
Parameter
- value1
- T1
Nilai pertama untuk digabungkan ke dalam kode hash.
- value2
- T2
Nilai kedua untuk digabungkan ke dalam kode hash.
- value3
- T3
Nilai ketiga untuk digabungkan ke dalam kode hash.
- value4
- T4
Nilai keempat untuk digabungkan ke dalam kode hash.
- value5
- T5
Nilai kelima untuk digabungkan ke dalam kode hash.
- value6
- T6
Nilai keenam untuk digabungkan ke dalam kode hash.
- value7
- T7
Nilai ketujuh untuk digabungkan ke dalam kode hash.
- value8
- T8
Nilai kedelapan untuk digabungkan ke dalam kode hash.
Mengembalikan
Kode hash yang mewakili delapan nilai.
Berlaku untuk
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
Menggabungkan tujuh nilai ke dalam kode hash.
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
Jenis parameter
- T1
Jenis nilai pertama yang akan digabungkan ke dalam kode hash.
- T2
Jenis nilai kedua untuk digabungkan ke dalam kode hash.
- T3
Jenis nilai ketiga untuk digabungkan ke dalam kode hash.
- T4
Jenis nilai keempat untuk digabungkan ke dalam kode hash.
- T5
Jenis nilai kelima untuk digabungkan ke dalam kode hash.
- T6
Jenis nilai keenam untuk digabungkan ke dalam kode hash.
- T7
Jenis nilai ketujuh untuk digabungkan ke dalam kode hash.
Parameter
- value1
- T1
Nilai pertama untuk digabungkan ke dalam kode hash.
- value2
- T2
Nilai kedua untuk digabungkan ke dalam kode hash.
- value3
- T3
Nilai ketiga untuk digabungkan ke dalam kode hash.
- value4
- T4
Nilai keempat untuk digabungkan ke dalam kode hash.
- value5
- T5
Nilai kelima untuk digabungkan ke dalam kode hash.
- value6
- T6
Nilai keenam untuk digabungkan ke dalam kode hash.
- value7
- T7
Nilai ketujuh untuk digabungkan ke dalam kode hash.
Mengembalikan
Kode hash yang mewakili tujuh nilai.
Berlaku untuk
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
Menggabungkan enam nilai ke dalam kode hash.
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
Jenis parameter
- T1
Jenis nilai pertama yang akan digabungkan ke dalam kode hash.
- T2
Jenis nilai kedua untuk digabungkan ke dalam kode hash.
- T3
Jenis nilai ketiga untuk digabungkan ke dalam kode hash.
- T4
Jenis nilai keempat untuk digabungkan ke dalam kode hash.
- T5
Jenis nilai kelima untuk digabungkan ke dalam kode hash.
- T6
Jenis nilai keenam untuk digabungkan ke dalam kode hash.
Parameter
- value1
- T1
Nilai pertama untuk digabungkan ke dalam kode hash.
- value2
- T2
Nilai kedua untuk digabungkan ke dalam kode hash.
- value3
- T3
Nilai ketiga untuk digabungkan ke dalam kode hash.
- value4
- T4
Nilai keempat untuk digabungkan ke dalam kode hash.
- value5
- T5
Nilai kelima untuk digabungkan ke dalam kode hash.
- value6
- T6
Nilai keenam untuk digabungkan ke dalam kode hash.
Mengembalikan
Kode hash yang mewakili enam nilai.
Berlaku untuk
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
Menggabungkan lima nilai ke dalam kode hash.
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
Jenis parameter
- T1
Jenis nilai pertama yang akan digabungkan ke dalam kode hash.
- T2
Jenis nilai kedua untuk digabungkan ke dalam kode hash.
- T3
Jenis nilai ketiga untuk digabungkan ke dalam kode hash.
- T4
Jenis nilai keempat untuk digabungkan ke dalam kode hash.
- T5
Jenis nilai kelima untuk digabungkan ke dalam kode hash.
Parameter
- value1
- T1
Nilai pertama untuk digabungkan ke dalam kode hash.
- value2
- T2
Nilai kedua untuk digabungkan ke dalam kode hash.
- value3
- T3
Nilai ketiga untuk digabungkan ke dalam kode hash.
- value4
- T4
Nilai keempat untuk digabungkan ke dalam kode hash.
- value5
- T5
Nilai kelima untuk digabungkan ke dalam kode hash.
Mengembalikan
Kode hash yang mewakili lima nilai.
Berlaku untuk
Combine<T1,T2,T3,T4>(T1, T2, T3, T4)
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
Menggabungkan empat nilai ke dalam kode hash.
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
Jenis parameter
- T1
Jenis nilai pertama yang akan digabungkan ke dalam kode hash.
- T2
Jenis nilai kedua untuk digabungkan ke dalam kode hash.
- T3
Jenis nilai ketiga untuk digabungkan ke dalam kode hash.
- T4
Jenis nilai keempat untuk digabungkan ke dalam kode hash.
Parameter
- value1
- T1
Nilai pertama untuk digabungkan ke dalam kode hash.
- value2
- T2
Nilai kedua untuk digabungkan ke dalam kode hash.
- value3
- T3
Nilai ketiga untuk digabungkan ke dalam kode hash.
- value4
- T4
Nilai keempat untuk digabungkan ke dalam kode hash.
Mengembalikan
Kode hash yang mewakili empat nilai.
Berlaku untuk
Combine<T1,T2,T3>(T1, T2, T3)
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
Menggabungkan tiga nilai ke dalam kode hash.
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
Jenis parameter
- T1
Jenis nilai pertama yang akan digabungkan ke dalam kode hash.
- T2
Jenis nilai kedua untuk digabungkan ke dalam kode hash.
- T3
Jenis nilai ketiga untuk digabungkan ke dalam kode hash.
Parameter
- value1
- T1
Nilai pertama untuk digabungkan ke dalam kode hash.
- value2
- T2
Nilai kedua untuk digabungkan ke dalam kode hash.
- value3
- T3
Nilai ketiga untuk digabungkan ke dalam kode hash.
Mengembalikan
Kode hash yang mewakili tiga nilai.
Berlaku untuk
Combine<T1,T2>(T1, T2)
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
Menggabungkan dua nilai ke dalam kode hash.
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
Jenis parameter
- T1
Jenis nilai pertama yang akan digabungkan ke dalam kode hash.
- T2
Jenis nilai kedua untuk digabungkan ke dalam kode hash.
Parameter
- value1
- T1
Nilai pertama untuk digabungkan ke dalam kode hash.
- value2
- T2
Nilai kedua untuk digabungkan ke dalam kode hash.
Mengembalikan
Kode hash yang mewakili dua nilai.
Berlaku untuk
Combine<T1>(T1)
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
- Sumber:
- HashCode.cs
Mendifusikan kode hash yang dikembalikan oleh nilai yang ditentukan.
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
Jenis parameter
- T1
Jenis nilai untuk menambahkan kode hash.
Parameter
- value1
- T1
Nilai untuk ditambahkan ke kode hash.
Mengembalikan
Kode hash yang mewakili nilai tunggal.
Keterangan
Beberapa struktur data mengasumsikan bahwa kode hash dibedakan di berbagai besar. Metode ini meningkatkan kualitas kode hash yang dikembalikan oleh nilai dan berguna ketika jenis data yang mendasar sederhana, misalnya, nilai bilangan bulat.