Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#中声明泛型词典数组?_C#_Arrays_Dictionary - Fatal编程技术网

如何在C#中声明泛型词典数组?

如何在C#中声明泛型词典数组?,c#,arrays,dictionary,C#,Arrays,Dictionary,我想创建一个字典数组。但数组大小未知。对于integer,我使用List来获取未知大小的整数数组。但是对于字典,我无法创建字典列表。有什么办法可以做到这一点吗字典(int,String)paramList=null我想创建paramList(上面)的数组。我正在使用C夏普。List paramList=new List(); List<Dictionary<int, String>> paramList = new List<Dictionary<int, S

我想创建一个字典数组。但数组大小未知。对于integer,我使用List来获取未知大小的整数数组。但是对于字典,我无法创建字典列表。有什么办法可以做到这一点吗
字典(int,String)paramList=null
我想创建paramList(上面)的数组。我正在使用C夏普。

List paramList=new List();
List<Dictionary<int, String>> paramList = new List<Dictionary<int, String>>();
但是,这通常不是正确的数据结构。更可能的是,你只需要一本字典

Dictionary<int, String> paramList = new Dictionary<int, String>();
paramList[1] = "foo";
paramList[2] = "bar";
Dictionary paramList=newdictionary();
参数列表[1]=“foo”;
参数列表[2]=“条”;
List paramList=new List();
但是,这通常不是正确的数据结构。更可能的是,你只需要一本字典

Dictionary<int, String> paramList = new Dictionary<int, String>();
paramList[1] = "foo";
paramList[2] = "bar";
Dictionary paramList=newdictionary();
参数列表[1]=“foo”;
参数列表[2]=“条”;

上述代码无效。我想你是想用
而不是
(…)
。还有,我不明白这个问题;看起来您需要一个
列表
;是这样吗?是的,我想用。。我还使用了List,它工作正常。上面的代码不是有效的C#。我想你是想用
而不是
(…)
。还有,我不明白这个问题;看起来您需要一个
列表
;是这样吗?是的,我想用。。我也使用了列表,它工作得很好。