HashCode.Combine Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Sekiz değeri karma kodda birleştirir. |
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Yedi değeri karma kodda birleştirir. |
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Karma kodda altı değeri birleştirir. |
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Beş değeri karma kodda birleştirir. |
Combine<T1,T2,T3,T4>(T1, T2, T3, T4) |
Dört değeri karma kodda birleştirir. |
Combine<T1,T2,T3>(T1, T2, T3) |
Üç değeri karma kodda birleştirir. |
Combine<T1,T2>(T1, T2) |
İki değeri karma kodda birleştirir. |
Combine<T1>(T1) |
Belirtilen değer tarafından döndürülen karma kodun dağılımını oluşturur. |
Combine<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)
Sekiz değeri karma kodda birleştirir.
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ür Parametreleri
- T1
Karma kodda birleştirecek ilk değerin türü.
- T2
Karma kodda birleştirecek ikinci değerin türü.
- T3
Karma kodda birleştirecek üçüncü değerin türü.
- T4
Karma kodda birleştirecek dördüncü değerin türü.
- T5
Karma kodda birleştirecek beşinci değerin türü.
- T6
Karma kodda birleştirecek altıncı değerin türü.
- T7
Karma kodda birleştirecek yedinci değerin türü.
- T8
Karma kodda birleştirecek sekizinci değerin türü.
Parametreler
- value1
- T1
Karma kodda birleştirecek ilk değer.
- value2
- T2
Karma kodda birleştirmek için ikinci değer.
- value3
- T3
Karma kodda birleştirmek için üçüncü değer.
- value4
- T4
Karma kodda birleştirmek için dördüncü değer.
- value5
- T5
Karma kodda birleştirmek için beşinci değer.
- value6
- T6
Karma kodda birleştirmek için altıncı değer.
- value7
- T7
Karma kodda birleştirmek için yedinci değer.
- value8
- T8
Karma kodda birleştirmek için sekizinci değer.
Döndürülenler
Sekiz değeri temsil eden karma kod.
Şunlara uygulanır
Combine<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)
Yedi değeri karma kodda birleştirir.
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ür Parametreleri
- T1
Karma kodda birleştirecek ilk değerin türü.
- T2
Karma kodda birleştirecek ikinci değerin türü.
- T3
Karma kodda birleştirecek üçüncü değerin türü.
- T4
Karma kodda birleştirecek dördüncü değerin türü.
- T5
Karma kodda birleştirecek beşinci değerin türü.
- T6
Karma kodda birleştirecek altıncı değerin türü.
- T7
Karma kodda birleştirecek yedinci değerin türü.
Parametreler
- value1
- T1
Karma kodda birleştirmek için ilk değer.
- value2
- T2
Karma kodda birleştirmek için ikinci değer.
- value3
- T3
Karma kodda birleştirmek için üçüncü değer.
- value4
- T4
Karma kodda birleştirmek için dördüncü değer.
- value5
- T5
Karma kodda birleştirmek için beşinci değer.
- value6
- T6
Karma kodda birleştirmek için altıncı değer.
- value7
- T7
Karma kodda birleştirmek için yedinci değer.
Döndürülenler
Yedi değeri temsil eden karma kod.
Şunlara uygulanır
Combine<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)
Karma kodda altı değeri birleştirir.
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ür Parametreleri
- T1
Karma kodda birleştirecek ilk değerin türü.
- T2
Karma kodda birleştirecek ikinci değerin türü.
- T3
Karma kodda birleştirecek üçüncü değerin türü.
- T4
Karma kodda birleştirecek dördüncü değerin türü.
- T5
Karma kodda birleştirecek beşinci değerin türü.
- T6
Karma kodda birleştirecek altıncı değerin türü.
Parametreler
- value1
- T1
Karma kodda birleştirmek için ilk değer.
- value2
- T2
Karma kodda birleştirmek için ikinci değer.
- value3
- T3
Karma kodda birleştirmek için üçüncü değer.
- value4
- T4
Karma kodda birleştirmek için dördüncü değer.
- value5
- T5
Karma kodda birleştirmek için beşinci değer.
- value6
- T6
Karma kodda birleştirmek için altıncı değer.
Döndürülenler
Altı değeri temsil eden karma kod.
Şunlara uygulanır
Combine<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)
Beş değeri karma kodda birleştirir.
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ür Parametreleri
- T1
Karma kodda birleştirecek ilk değerin türü.
- T2
Karma kodda birleştirecek ikinci değerin türü.
- T3
Karma kodda birleştirecek üçüncü değerin türü.
- T4
Karma kodda birleştirecek dördüncü değerin türü.
- T5
Karma kodda birleştirecek beşinci değerin türü.
Parametreler
- value1
- T1
Karma kodda birleştirmek için ilk değer.
- value2
- T2
Karma kodda birleştirmek için ikinci değer.
- value3
- T3
Karma kodda birleştirmek için üçüncü değer.
- value4
- T4
Karma kodda birleştirmek için dördüncü değer.
- value5
- T5
Karma kodda birleştirmek için beşinci değer.
Döndürülenler
Beş değeri temsil eden karma kod.
Şunlara uygulanır
Combine<T1,T2,T3,T4>(T1, T2, T3, T4)
Dört değeri karma kodda birleştirir.
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ür Parametreleri
- T1
Karma kodda birleştirecek ilk değerin türü.
- T2
Karma kodda birleştirecek ikinci değerin türü.
- T3
Karma kodda birleştirecek üçüncü değerin türü.
- T4
Karma kodda birleştirecek dördüncü değerin türü.
Parametreler
- value1
- T1
Karma kodda birleştirmek için ilk değer.
- value2
- T2
Karma kodda birleştirmek için ikinci değer.
- value3
- T3
Karma kodda birleştirmek için üçüncü değer.
- value4
- T4
Karma kodda birleştirmek için dördüncü değer.
Döndürülenler
Dört değeri temsil eden karma kod.
Şunlara uygulanır
Combine<T1,T2,T3>(T1, T2, T3)
Üç değeri karma kodda birleştirir.
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ür Parametreleri
- T1
Karma kodda birleştirecek ilk değerin türü.
- T2
Karma kodda birleştirecek ikinci değerin türü.
- T3
Karma kodda birleştirecek üçüncü değerin türü.
Parametreler
- value1
- T1
Karma kodda birleştirmek için ilk değer.
- value2
- T2
Karma kodda birleştirmek için ikinci değer.
- value3
- T3
Karma kodda birleştirmek için üçüncü değer.
Döndürülenler
Üç değeri temsil eden karma kod.
Şunlara uygulanır
Combine<T1,T2>(T1, T2)
İki değeri karma kodda birleştirir.
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ür Parametreleri
- T1
Karma kodda birleştirecek ilk değerin türü.
- T2
Karma kodda birleştirecek ikinci değerin türü.
Parametreler
- value1
- T1
Karma kodda birleştirmek için ilk değer.
- value2
- T2
Karma kodda birleştirmek için ikinci değer.
Döndürülenler
İki değeri temsil eden karma kod.
Şunlara uygulanır
Combine<T1>(T1)
Belirtilen değer tarafından döndürülen karma kodun dağılımını oluşturur.
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ür Parametreleri
- T1
Karma kodun ekleneceği değerin türü.
Parametreler
- value1
- T1
Karma koda eklenecek değer.
Döndürülenler
Tek değeri temsil eden karma kod.
Açıklamalar
Bazı veri yapıları karma kodların geniş bir aralıkta dağıtıldığını varsayar. Bu yöntem değer tarafından döndürülen karma kodun kalitesini artırır ve temel alınan veri türü basit olduğunda (örneğin, bir tamsayı değeri) yararlıdır.