第一Dictionary
就像C#:字典的轉換<字符串,字符串>到詞典<字符串,字典<字符串,字符串>>
Dictionary<String, String> ParentDict = new Dictionary<String, String>();
ParentDict.Add("A_1", "1");
ParentDict.Add("A_2", "2");
ParentDict.Add("B_1", "3");
ParentDict.Add("B_2", "4");
ParentDict.Add("C_1", "5");
我需要此轉換爲一個新的Dictionary<String, Dictionary<String,String>>
結果將包含
Key Value
Key Value
_________________________________________________
"A" "A_1" "1"
"A_2" "2"
"B" "B_1" "1"
"B_2" "2"
"C" "C_1" "1"
現在我使用nested for loop
來做到這一點。
我如何使用LNQ
或LAMBDA Expression
來做到這一點?
爲什麼你需要這個數據結構? – 2010-10-23 14:26:31
我問的原因是嵌套字典通常比帶有複合鍵或查找的單深度字典慢和不太合適。 – 2010-10-23 14:29:31