如何在c#中实现:
myarr[x]["date1"]="text";
myarr[x]["date2]"="text"
其中x是动态的,基本上我想给myarr
数组添加一个关联数组
在c#中,关联数组是一个Dictionary
。因为你有两个维度,这是一个或多个字典:
var myarr = new Dictionary<int, Dictionary<string, string>>();
int x = 5;
myarr[x] = new Dictionary<string, string>();
myarr[x]["date1"] = "text";
myarr[x]["date2"] = "text";
当然,一个键是整数的关联数组,键从0开始,并且是连续的,将被表示为c#数组或List
,所以如果你的整数键满足这些约束,那么你可能想要一个List<Dictionary<string, string>>
。