如果我的字典1是:
0 : string1
1 : string2
2 : string3
我的字典2是:
0 : 28.0
1 : 12.6
2 : -12.4
如何使用组合字典:
28.0 : string1
12.6 : string2
-12.4 : string3
到目前为止,这就是我使用它们的方式
SortedDictionary<int, double> map2 = new SortedDictionary<int, double>();
SortedDictionary<int, string> map1 = new SortedDictionary<int, string>();
编辑-对于此问题,假定两个词典中的键都是连续的且按升序排列,并且始终相同。
假设两个字典具有相同的数量和相同的键:
map1.ToDictionary(x => map2[x.Key], x => x.Value)
如果第二个词典具有重复的值,则此操作将失败。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句