标签: vb.net excel
如何通过传递索引值来获取字典的键?
我正在尝试:
If rs.Fields("NM").Value = dictNM.key(0)
也就是说,我希望它与字典中的第一个键进行比较
但我收到了错误
Compile error: Invalid use of property
我试过谷歌搜索,但无济于事。我希望这是可能的。
答案 0 :(得分:14)
您应该可以使用Keys属性:
dictNM.Keys(0)
编辑: 要记住的一件事是未指定键的顺序,请参阅MSDN
答案 1 :(得分:2)
Dictionary.ElementAt(index)适合我。它返回指定索引处的键/值对。