我如何在C#中实现这一目标:
myarr[x]["date1"]="text";
myarr[x]["date2]"="text"
其中x是动态nr。基本上我想向myarr
数组添加一个关联数组
答案 0 :(得分:2)
在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>>
。