2010-08-04 48 views
2

在我开始写自己的之前,有没有像列表一样的结构还包含像密钥字典?带钥匙的列表

而之前有人建议使用字典来代替,项目的顺序对我来说很重要,词典无法保证一个位置。

所以,我希望能够通过以下方式来检索项:

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

像这样:

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

有一些这样的东西?

回答

2

我相信你可以使用Ordered Dictionary这个类。

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

+0

非通用。感觉脏。但它可能会做。 – AngryHacker 2010-08-04 23:13:38