请用这个模糊的解释来承认我,我不确定这是否可以理解......
假设我有两个项目需要添加到集合/列表中。我需要对id进行某种引用。所以,假设我的列表包含id-entries,如1,2,5,11。现在每个id都有几个项目(另一个数组,如果你愿意的话)。所以id 1有三个项目(字符串),id 2有十个,id 5有两个等等你可以想到一个数据表,我的第一个col有id,第二个是items。
ID Item
1 test
1 test2
2 test3
2 test4
5 test5
我使用了List<List<string>>
并添加了两个列表,其中第一个填充了ID,第二个填充了项目,但是没有引用。
我希望有类似的东西:
List ID:
1
List Items:
test
test2
2 test3
我想过创建一个数据表并广告特定的行和列,但我不确定这是否是最好的方法。我希望将其保留在某种集合中,因为我最终需要循环遍历此集合。
感谢任何帮助。抱歉这个解释。
答案 0 :(得分:0)
JohnWu的建议解决了我的问题。由于我还需要对项目的引用,因此我将嵌套列表与Dictionary结合使用。
Dictionary<int, List<List<string>>>
有了这个,我就可以访问两个引用某些ID的列表。