关联数组中的另一个数组c#

本文关键字:数组 另一个 关联 | 更新日期: 2023-09-27 18:05:36

如何在c#中实现:

myarr[x]["date1"]="text";
myarr[x]["date2]"="text"

其中x是动态的,基本上我想给myarr数组添加一个关联数组

关联数组中的另一个数组c#

在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>>