Гарантированно ли .GetHashCode будет одинаковым для разных систем / версий платформ? [дубликат]

Возможный дубликат:
Могу ли я зависеть от согласованности значений GetHashCode ()?

Если я использую метод Object.GetHashCode () в двух версиях системы / фреймворка, гарантированно ли я получу одно и то же значение для одного и того же ввода? Другими словами, является ли его значение хорошим ключом для постоянных данных?

Примечание: меня не волнуют конфликты в этой проблеме.

В качестве бонуса я гарантированно получу такое же значение в Mono и Microsoft .Net?

0
задан Community 23 May 2017 в 11:55
поделиться