Могут ли 2 разные строки иметь одинаковый хеш-код в C #? [Дубликат]

Возможный дубликат:

для чего используется hashCode? это уникально?

Я генерирую много строк, тогда мой вопрос:

Могут ли 2 разные строки иметь одинаковый хеш-код в C #?

Под хеш-кодом я имею в виду:

string s = "Hello";
s.GetHashCode();

Мой вопрос больше касается алгоритма, который C # использует для генерации строк, может быть, коллизии возникают, когда весь другой хеш-код уже сгенерирован, а может и нет. Возможно, у кого-то есть такой ответ.

Ответы на вопрос(4)

Ваш ответ на вопрос