Допустим, класс внутри себя содержит дженерик словарь. Я бы хотел его прокинуть наружу, но с запретом на редактирование. Как это можно сделать?
Есть мысль индексаторы наружу выставить, но может быть, как-то по-другому можно?
Например, для списков есть ReadOnlyCollection
public class MyClass
{
private Dictionary<string, string> fItems = new Dictionary<string, string>();
public IReadOnlyDictionary<string, string> Items => fItems;
...
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники