好吧,这个需要绝地

豆镇

成员
已加入
2019年2月15日
留言内容
15
编程经验
5-10
绝地研究员,我正在尝试将两本词典结合起来,如果有人对如何做到这一点感到很感激。

我有以下内容:
testing:
var col1 = new List<IDictionary<string, IDictionary<string, string>>(); //Dictionary has key of Account and then value is another dictionary of key pair values
var col2 = new List<Invoice>(); //has Account as a property as well as Invoice, Status
col1是col2的1对多对数,它可以多次在Invoice对象中拥有Account
在col1中,字典键是Account col1 ["Account"].
在col2中,发票也具有“帐户”属性
我不知何故需要将col1字典和col2组合成一个新的Dictionary,其中的键
将是“帐户和发票的元组”,然后该值将是该帐户的col1和col2的组合字典密钥对。
最终结果将是元组对于col2数据是唯一的,但是col1帐户数据将对任何发票对象重复
希望这对我在这里要完成的工作有所帮助。
 
由主持人最后编辑:

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,528
地点
弗吉尼亚州切萨皮克
编程经验
10+
如果您实际显示一些样本输入数据和预期的输出数据会更好。
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,528
地点
弗吉尼亚州切萨皮克
编程经验
10+
您还说过您想合并两个字典,但是目前看来您正在尝试合并两个列表。您绝对必须进一步解释您要做什么。
 
最佳 底部