Re[6]: Dictionary<X, Dictionary<Y, Z>>
От: Evgeny.Panasyuk Россия  
Дата: 18.10.15 09:40
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>По уму нужно передавать в конструктор словаря конструктор значения по умолчанию.

S>Тогда
S> d.GetOrAdd(ключ) будет возвращать значение по умолчанию. И логика понятна.

Либо тип-wrapper, у которого будет другой конструктор — так не будет оверхеда на хранение значения.
Либо просто отдельная функция как уже выше предлагали, а-ля get_or_default(map, key, default).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.