Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GetHashCode() / 6 сообщений из 6, страница 1 из 1
14.08.2006, 19:14
    #33917482
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetHashCode()
что такое и в каких случаях используется GetHashCode()?
спасибо
...
Рейтинг: 0 / 0
14.08.2006, 19:24
    #33917499
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetHashCode()
например в Hashtable
_______________________________________________________
Never ask users what they want, or they'll tell you.
...
Рейтинг: 0 / 0
15.08.2006, 15:50
    #33919320
Inco
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetHashCode()
А>что такое и в каких случаях используется GetHashCode()?

Ну чтобы например уникально идентифицировать объект.
...
Рейтинг: 0 / 0
15.08.2006, 16:02
    #33919372
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetHashCode()
IncoНу чтобы например уникально идентифицировать объект.
GetHashCode абсолютно никакакой уникальности не гарантирует. Просто есть рекомендация реализовывать как можно больший диапазон уникальных значений для hash-кода. Но это опять таки нужно для такого класса как Hashtable, при таком условии получаеца оч. хороший выиграшь от его hash-алгоритмов.
...
Рейтинг: 0 / 0
15.08.2006, 17:10
    #33919607
Dronopotamus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetHashCode()
Здравствуйте, <Аноним>, Вы писали:

А>что такое и в каких случаях используется GetHashCode()?
А>спасибо

GetHashCode — метод класса Object, т.е. есть у любого дотнет обьекта,
нужен для уникальной идентификации обьекта в пределах аппдомена помоему

если хочешь подробнее — почитай рихтера :), у меня уже стираются некоторые места, тоже наверное пора перечитать :shuffle:... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
15.08.2006, 18:13
    #33919764
GetHashCode()
что такое и в каких случаях используется GetHashCode()?
спасибо

Используется в HashTable, ну и все вроде. Никакой уникальности не гарантирует, должен быть переопределен при переоределении Equals.
HashTable - наиболее быстрый на сегодняшний момент способ доступа к данным по ключу. Имеет широкое применение в .NET.

P. S. Находит иногда "левые" применения. Я например разок использовал для генерации алиясов при работе с Oracle. Guid.ToString() оказался слишком длинным:)
Все должно быть просто, очень просто, настолько просто - насколько это возможно!
 Мой блог Возможно на твой вопрос уже есть ответ? FAQ
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GetHashCode() / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]