2010-05-29 118 views
0

我想創建一個字典數組。但數組大小是未知的。對於整數,我使用List來獲取未知大小的整數數組。但在Dictionary的情況下,我無法創建Dictionary的列表。這可以通過什麼方式完成?
Dictionary(int, String) paramList=null;
我想創建paramList(上面)的數組。我正在使用C Sharp。如何在C#中聲明一個通用字典數組?

+0

上面的代碼是無效的C#。我假設你打算使用'<...>'而不是'(...)'。另外,我不明白這個問題。看起來你想要一個'List >';是這樣嗎? – 2010-05-29 06:11:55

+0

雅我想用< > ..我也用List >,它工作正常。 – Nave 2010-05-29 06:42:26

回答

4
List<Dictionary<int, String>> paramList = new List<Dictionary<int, String>>(); 

但是,這通常不是正確的數據結構。更可能的是,你只需要一個單一的字典。

Dictionary<int, String> paramList = new Dictionary<int, String>(); 
paramList[1] = "foo"; 
paramList[2] = "bar";