2011-06-08 168 views
0

我有这样的挑战,在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,colB1Col1被mergend而* ColA2,COLB * 2 Col2合并。

而我没有使用LINQ。

在此先感谢。

+0

你想让我们建议一种呈现数据的方式吗?这取决于它实际上是什么。你能举个例子吗?或者你知道你想如何查看它,你只需要LINQ等的帮助来做到这一点? – Rup 2011-06-08 10:54:14

+0

试图给一个samle结果应该是什么样子,你的意思是什么样的表?一个平面化的字典,HTML表格输出,CSV,...? – eFloh 2011-06-08 10:55:38

+0

编辑了描述。你可以回答PLZ .. – kik 2011-06-08 11:15:52

回答

0

看起来像一对多关系。所以你应该有一个表,其中包含来自ur字典的关键字和一些primekey,第二个表包含key,value列+第一个表中对应字符串的primekey。

+0

谢谢你的回应。但我怎么能实现这一点...其实我不使用LINQ.is它可能没有LINQ概念。 – kik 2011-06-08 11:13:52

相关问题