Как я могу сгенерировать уникальный хеш-код для строки

Есть ли функция, которая дает мне тот же хэш-код для той же строки?

У меня возникают проблемы при создании 2 разных строк (но с одинаковым содержимым), их хэш-код отличается и, следовательно, неправильно используется вDictionary.

Я хотел бы знать, чтоGetHashCode() функционироватьDictionary используется, когда ключ является строкой.

Я строю шахту так:

public override int GetHashCode()
{
   String str = "Equip" + Equipment.ToString() + "Destiny" + Destiny.ToString();
   return str.GetHashCode();
}

Но он дает разные результаты для каждого экземпляра, который использует этот код, несмотря на то, что содержимое строки одинаково.

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

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