HashCode.Combine 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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)
여덟 개의 값을 하나의 해시 코드로 결합합니다.
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)
일곱 개의 값을 하나의 해시 코드로 결합합니다.
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)
여섯 개의 값을 하나의 해시 코드로 결합합니다.
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)
다섯 개의 값을 하나의 해시 코드로 결합합니다.
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)
네 개의 값을 하나의 해시 코드로 결합합니다.
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)
세 개의 값을 하나의 해시 코드로 결합합니다.
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)
두 개의 값을 하나의 해시 코드로 결합합니다.
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)
지정된 값에 의해 반환된 해시 코드를 확산시킵니다.
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
해시 코드에 추가할 값입니다.
반환
한 개의 값을 나타내는 해시 코드입니다.
설명
일부 데이터 구조에서는 해시 코드가 광범위한 범위에서 확산된다고 가정합니다. 이 메서드는 값으로 반환되는 해시 코드의 품질을 향상시키고 기본 데이터 형식이 간단한 경우(예: 정수 값) 유용합니다.