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