【发布时间】:2014-01-23 22:53:41
【问题描述】:
考虑以下字典:
Dictionary<string, double> dict1 = new Dictionary<string, double>()
Dictionary<string, double> dict2 = new Dictionary<string, double>()
这两个字典有完全相同的键,但值不同。我想通过以下方式合并两个字典:创建一个与dict1和dict2具有相同键的新字典,其中值是由dict1中的匹配值和匹配值组成的数组在dict2,每个键。
我可以轻松地循环执行此操作,但我希望有一种更有效的方法来执行此操作。
任何帮助将不胜感激!谢谢!
【问题讨论】:
-
有什么理由使用数组而不是
Tuple<double, double>例如? -
“高效”是什么意思?
-
@JonSkeet 我对
Tuple结构完全不熟悉,但我愿意使用它!
标签: c# dictionary