Есть ли что-либо, встроенное в основные библиотеки С#, которые могут дать мне неизменный словарь?
Что-то в строках Java:
Collections.unmodifiableMap(myMap);
И просто для того, чтобы уточнить, я не хочу останавливать изменение ключей/ценностей, а именно структуру словаря. Я хочу что-то, что не удастся быстро и громко, если какой-либо из методов IDictionary mutator вызывается (Add, Remove, Clear
).