2010-12-17 101 views
2

如何通过传递索引值来获取字典的关键字?如何通过索引值寻找字典的关键字?

我想:

If rs.Fields("NM").Value = dictNM.key(0) 

就是,我希望它比较在字典

第一关键,但我得到的错误

Compile error: Invalid use of property 

我试着用搜索引擎,但无济于事。我希望这甚至是可能的。

+0

从错误消息中可以清楚地看到'dictNM'不是一个普通的.NET字典。它可能是无法猜测的,但需要正确回答这个问题。 – 2010-12-17 19:03:31

回答

12

您应该能够使用键的属性:

dictNM.Keys(0) 

编辑:
有一点要记住的是,按键的顺序是不确定的,看MSDN

+0

这个伎俩。谢谢 – xbonez 2010-12-17 19:03:02

1

Dictionary.ElementAt (索引)适用于我。它返回指定索引处的键/值对。