2011-06-08 173 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

相關問題