Словарь C # <> и изменяемые ключи

Мне сказали, что одной из многих причин, по которым строки стали неизменяемыми в спецификации C #, было предотвращение изменения ключей HashTables, когда ссылки на ключи строк изменяли их содержимое.

Тип Dictionary <> позволяет ссылочным типам использоваться в качестве ключа. Как словарь избегает проблемы измененных ключей, которые приводят к "неуместным" значениям? Существует ли членный клон, созданный из объекта, когда он используется в качестве ключа?

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

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