如何通过索引值查找字典的键?

时间:2010-12-17 18:54:25

标签: vb.net excel

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

我正在尝试:

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

也就是说,我希望它与字典中的第一个键进行比较

但我收到了错误

Compile error: Invalid use of property

我试过谷歌搜索,但无济于事。我希望这是可能的。

2 个答案:

答案 0 :(得分:14)

您应该可以使用Keys属性:

dictNM.Keys(0)

编辑:
要记住的一件事是未指定键的顺序,请参阅MSDN

答案 1 :(得分:2)

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