2010-12-17 63 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 (索引)適用於我。它返回指定索引處的鍵/值對。