将<int,string>和<int,double>合并到<double,string> C#词典中

用户名

如果我的字典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>();

编辑-对于此问题,假定两个词典中的键都是连续的且按升序排列,并且始终相同。

塞尔曼·杨(Selman Young)

假设两个字典具有相同的数量和相同的键:

map1.ToDictionary(x => map2[x.Key], x => x.Value)

如果第二个词典具有重复的值,则此操作将失败。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将 Int* 和 double* 从 C++ 传递到 C#

不确定如何将数据正确提取到包含 string、int 和 double 属性的类列表中

C++ 使用向量對讀取數據類型 string int 和 double

是否可以将简单数据(例如string / int / double)存储到Firebase存储中?

在int,float,double,long和string之间转换

如何用Java语言输入int,double和String连续?

区分int和double

将uint16_t和int16_t合并到int32_t中以在C中进行数据传输

使C ++自动将int转换为double

C ++将int转换为double

在消息MVC5 C#中合并int和string

如何将int和double用作输入而不是char?

C ++将文件行分成String和Int

如何将Double中的秒转换为秒和毫秒的两个int?

将Double转换为Int

将double转换为int

将 Double 转换为 Int

将double转换为int

需要帮助将两个STL映射合并为一个(map <char,string>和map <string,int>合并为map <char,map <string,int >>)

使用 short 和 long 代替 int 和 double (C++)

C ++无法将参数1的'double'转换为'double *'到'void sort(double *,int)'错误

解析和替换Java String中的double

将列表和元素合并到向量中的优雅方法

将音频和视频轨道合并到新的MediaStream中

将元组和整数实例合并到引用元组中

将数组和字符串合并到数组中

将Camera和AudioListener合并到Unity for OpenCV的视频中

如何正确地将int类型的算术运算结果存储为C ++中的double类型和不同类型?

C#从字符串行中提取String和Double