Код: Выделить всё
Dictionary(функции версии 3.0, такие как LINQ, подходят).
Я думаю о сигнатуре метода примерно следующего содержания:
Код: Выделить всё
public static Dictionary
Merge(Dictionary[] dictionaries);
Код: Выделить всё
public static Dictionary
Merge(IEnumerable dictionaries);
Подробнее здесь: https://stackoverflow.com/questions/294 ... in-c-sharp