在c#中将字典转换为字典中的字符串<字符串,字典>?
问题描述:
我有这样的挑战,在c#中将字典转换为字典中的字符串<字符串,字典<string,int>>?
Dictionary<string,Dictionary<string,int>> dic=new Dictionary<string,Dictionary<string,int>>();
我希望他们到一个表。
主要问题是,每个Key of dic
都有一个有许多值的字典。
我想在表格中显示它们。
我该怎么做? 请解决我的问题与答案或替代。
表将会是这样..! Desired Output will be Like this.
但请删除头球顶,ColA1,ColA2,ColB1,ColB2 ...所以表中包含头1中,col1,col2的。
colA1,colB1在Col1
被mergend而* ColA2,COLB * 2 Col2
合并。
而我没有使用LINQ。
在此先感谢。
答
看起来像一对多关系。所以你应该有一个表,其中包含来自ur字典的关键字和一些primekey,第二个表包含key,value列+第一个表中对应字符串的primekey。
+0
谢谢你的回应。但我怎么能实现这一点...其实我不使用LINQ.is它可能没有LINQ概念。 – kik 2011-06-08 11:13:52
你想让我们建议一种呈现数据的方式吗?这取决于它实际上是什么。你能举个例子吗?或者你知道你想如何查看它,你只需要LINQ等的帮助来做到这一点? – Rup 2011-06-08 10:54:14
试图给一个samle结果应该是什么样子,你的意思是什么样的表?一个平面化的字典,HTML表格输出,CSV,...? – eFloh 2011-06-08 10:55:38
编辑了描述。你可以回答PLZ .. – kik 2011-06-08 11:15:52