列出一把钥匙

时间:2010-08-04 23:05:09

标签: visual-studio-2008 .net-3.5 list c#-3.0 dictionary

在我开始自己编写之前,是否有类似List的构造,它还包含像键一样的字典?

在有人建议使用词典之前,项目的顺序对我来说很重要,而词典不能保证一个位置。

所以,我希望能够以下列方式检索项目:

int position = 4;
MyObject o = MyCollection[position];

并且像这样:

string key = "MyKey";
MyObject o = MyCollection[key];

有这样的事吗?

1 个答案:

答案 0 :(得分:2)

我相信您可以使用Ordered Dictionary类。

事实上,是的。是的,你可以。