Re[12]: Dictionary<X, Dictionary<Y, Z>>
От: _NN_ www.nemerleweb.com
Дата: 19.10.15 11:48
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> Наследник проще в том, что нужно добавить всего несколько методов, но используя методы словаря плюс расширения.

Можно и так, но тогда есть риск , что кто-то сделает не по правилам.

S>специализированный класс я так понимаю будет врапером?

Да. Снаружи удобство использования, внутри реализация как угодно.

S> Хотя конечно можно все сгенерить по метаданным например T4.

Да методов не так много нужно

S> А можно взять исходники и переделать под себя.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[13]: Dictionary<X, Dictionary<Y, Z>>
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 19.10.15 12:46
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, Serginio1, Вы писали:


S>> Наследник проще в том, что нужно добавить всего несколько методов, но используя методы словаря плюс расширения.

_NN>Можно и так, но тогда есть риск , что кто-то сделает не по правилам.

Ну я особо разницы в удобстве
d[x,y] и d.GetOrAdd(x).GetOrAdd(y) не вижу. Зато минимум изменений.
Да и при работе с туплами можно еще упростить
d.MyGetOrAdd(x,у).
и солнце б утром не вставало, когда бы не было меня
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.