将键从词典上复制到另一个词典

时间:2018-10-04 17:18:01

标签: c#

使用C#7,我有两个字典:

Dictionary<String, String> sources = service.GetSources();

Dictionary<String, List<Object>> targets;

我需要将所有密钥从源复制到目标。

对于每个新目标,该值将是新的List<Object>,因此只需对其进行初始化。

可以在没有foreach循环的情况下完成此操作吗?

1 个答案:

答案 0 :(得分:2)

var targets = source.ToDictionary(x => x.Key, x => new List<object>());