Объединение словарей в C#C#

Место общения программистов C#
Anonymous
Объединение словарей в C#

Сообщение Anonymous »

Как лучше всего объединить 2 или более словарей (

Код: Выделить всё

Dictionary
) в C#?
(функции версии 3.0, такие как LINQ, подходят).
Я думаю о сигнатуре метода примерно следующего содержания:

Код: Выделить всё

public static Dictionary
Merge(Dictionary[] dictionaries);
или

Код: Выделить всё

public static Dictionary
Merge(IEnumerable dictionaries);
Что касается обработки дубликатов ключей: в случае коллизии не имеет значения, какое значение сохраняется в словаре, если оно согласовано.

Подробнее здесь: https://stackoverflow.com/questions/294 ... in-c-sharp

Вернуться в «C#»