В чем ключевое различие (с точки зрения функций или вариантов использования) между этими двумя контейнерами в C#? Похоже, в Google нет никакой информации для сравнения.
System.Collections.ObjectModel.ReadOnlyDictionary
System.Collections.Immutable.ImmutableDictionary
Я понимаю, что ImmutableDictionary является потокобезопасным. Верно ли то же самое и для ReadOnlyDictionary?
Это не дубликат статьи «Как правильно использовать IReadOnlyDictionary?». Этот вопрос о том, как использовать IReadOnlyDictionary. Этот вопрос касается разницы между ними (которая, как кто-то прокомментировал эту ветку еще в 2015 году, была бы другим вопросом, то есть этим)
Подробнее здесь: https://stackoverflow.com/questions/469 ... dictionary