powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / GetHashCode()
2 сообщений из 2, страница 1 из 1
GetHashCode()
    #32930872
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sorry for translit, netu russkoi klaviatury =)

podskazhite kakoi algorithm ispolzuet GetHashCode(), nado realizovat analog na C++, ili proshe pereopredelit etot method?

kakoe est reshenie, chto by hash v .NET i C++ prilozhenii byl odinakov?

с уважением...
...
Рейтинг: 0 / 0
GetHashCode()
    #32931096
KoTTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного не по теме.
Когда-то была необходимость генерировать подобие hashcode для строк из Java и из C#. Причем, чтобы они были одинаковыми для одинаковых строк. В Java SDK есть описание алгоритма для String

public int hashCode()
Returns a hash code for this string. The hash code for a String object is computed as
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
using int arithmetic, where s[ i ] is the ith character of the string, n is the length of the string, and ^ indicates exponentiation. (The hash value of the empty string is zero.)

Написал свою функцию. Были некоторые проблемы с разными размерами типов данных в разных языках.

Ну, в общем, к чему я это все. Проще написать свой алгоритм.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / GetHashCode()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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