Здравствуйте, _NN_, Вы писали:
_NN>пинг.
Сорри
Я по-прежнему против варианта с IList/ICollection. Это прямой путь к аду с разнотипными коллекциями. В тред призывается остальной народ)
Можем сделать
AddToValues<TKey, TCollection, TValue> ... where TCollection: new(), IColection<TValue>. Естественно, теряем на Activator.CreateInstance<T>(), но тут уж ничего не поделать. Не эмитить же.