如何创建嵌套的Dictionary / List与int和string键混合,而1键是c#中的动态可添加int键

时间:2014-05-09 04:30:11

标签: c# asp.net arrays dictionary nested

有谁知道如何在表格中实现字典/列表/数组 (1个键是基于数字的索引,1-2个键是基于文本的键,保存1个值) 同时保持适当的能力来排序/删除/添加/搜索其密钥

其列表形式应与

类似
MyList[0]["movie"]["name"] =  "terminator 1";
MyList[0]["movie"]["year"] =  "1992";

MyList[1]["movie"]["name"] =  "terminator 2";
MyList[1]["movie"]["year"] =  "1993";

但是,能够动态添加/推送它而不指示最大数组大小或输入并声明数字索引[0]或[1]

以一种我们可以动态添加/推送类似于

的方式
    MyList.add("movie", "name", "terminator 1");
  ` MyList.add("movie", "name", "terminator 2");

同时能够指定键并赋值如下: (为了以后添加更多信息)

MyList[0]["movie"]["year"] = "1992";
MyList[0]["movie"]["year"] = "1993";

我尝试在各种嵌套字典<>中声明和列表<>但无法通过反复试验找到解决方案。如果有任何其他简单或更合适的方式来保存可动态保存多个数字键和字符串键的值,请分享链接和引用。谢谢你的努力

0 个答案:

没有答案