在C#中存储重复的键值对

我有像(string,int)对的数据。 如何将此数据存储在集合对象中。 两个值都可以重复。 我应该使用哪个集合对象?

编辑:我如何单独访问元素.. ??

您可以使用List>

这将存储一个可以重复的KeyValuePair列表。

如果要添加和删除项目,可以使用List>如果已知项目数,则可以使用KeyValuePair[]

如果要避免重复多个值的键,可以使用Dictionary>