- ICollection<T>
- IEqualityComparable<T>
- IComparable<T>
- IComparer<T>
- IEqualityComparer<T>
- IList<T>
- IMap<TKey,TValue>
- ISet<T>
- CDefaultComparer<T>
- CDefaultEqualityComparer<T>
- CRedBlackTreeNode<T>
- CLinkedListNode<T>
- CKeyValuePair<TKey,TValue>
- CArrayList<T>
- CHashMap<TKey,TValue>
- CHashSet<T>
- CLinkedList<T>
- CQueue<T>
- CRedBlackTree<T>
- CSortedMap<TKey,TValue>
- CSortedSet<T>
- CStack<T>
- ArrayBinarySearch<T>
- ArrayIndexOf<T>
- ArrayLastIndexOf<T>
- ArrayReverse<T>
- Compare
- Equals<T>
- GetHashCode
GetHashCode
Вычисляет значение хэш-кода.
Версия для работы с типом bool.
int GetHashCode(
|
Версия для работы с типом char.
int GetHashCode(
|
Версия для работы с типом uchar.
int GetHashCode(
|
Версия для работы с типом short.
int GetHashCode(
|
Версия для работы с типом ushort.
int GetHashCode(
|
Версия для работы с типом color.
int GetHashCode(
|
Версия для работы с типом int.
int GetHashCode(
|
Версия для работы с типом uint.
int GetHashCode(
|
Версия для работы с типом datetime.
int GetHashCode(
|
Версия для работы с типом long.
int GetHashCode(
|
Версия для работы с типом ulong.
int GetHashCode(
|
Версия для работы с типом float.
int GetHashCode(
|
Версия для работы с типом double.
int GetHashCode(
|
Версия для работы с типом string.
int GetHashCode(
|
Версия для работы с остальными типами.
template<typename T>
|
Параметры
value
[in] Значение, для которого нужно получить хэш-код.
Возвращаемое значение
Возвращает хэш-код.
Примечание
Если тип T — объект, реализующий интерфейс IEqualityComparable<T>, то хэш-код будет получен на основе его метода HashCode. Во всех остальных случаях хэш-код будет рассчитан как значение хэш-кода от имени типа данного значения.