Merging dictionaries in C#

前端 未结 26 1316
温柔的废话
温柔的废话 2020-11-22 08:25

What\'s the best way to merge 2 or more dictionaries (Dictionary) in C#? (3.0 features like LINQ are fine).

I\'m thinking of a method signa

26条回答
  •  不要未来只要你来
    2020-11-22 08:56

    Try the following

    static Dictionary
        Merge(this IEnumerable> enumerable)
    {
        return enumerable.SelectMany(x => x).ToDictionary(x => x.Key, y => y.Value);
    }
    

提交回复
热议问题