回答
我不是從你的某些措辭是否要鍵或值。無論哪種方式,這是非常簡單的。使用字典的Keys
或Values
屬性和ToArray
擴展方法。
var arrayOfAllKeys = yourDictionary.Keys.ToArray();
var arrayOfAllValues = yourDictionary.Values.ToArray();
hm ...它對我不起作用 - System.Collections.Generic.Dictionary
@Chiz:'ToArray'是一種LINQ擴展方法,因此您需要在代碼頂部使用'using System.Linq;'指令。 – LukeH 2015-08-12 22:23:06
string[] myKeys;
myKeys = myDictionary.Keys.ToArray();
未經檢驗的,但我不明白爲什麼它會工作。
This code:'var arrayOfAllKeys = yourDictionary.Keys.ToArray();'發佈者LukeH更好,因爲這個代碼越來越容易理解。 和可訪問的值通過代碼: 'arrayOfAllKeys。[0] .ToString();' 謝謝。 – 2013-09-23 07:09:02
你想要的鍵或值?
,你可以得到這樣的關鍵:
dictionary.Keys.ToArray();
,你可以得到這樣的值;
dictionary.Values.ToArray();
此ToArray方法來自System.Linq.Enumerable。
- 1. 如何通過鍵獲取Javascript對象的所有值?
- 2. 通過字典中的鍵循環
- 3. 每個循環後通過點擊事件獲取對象值
- 4. 如何獲取所有JCheckBox對象的句柄以便循環?
- 5. 'for'循環沒有正確循環通過對象數組
- 6. 如何從現有訂單的字典中獲取所有鍵的數組?
- 7. 如何獲取在R環境中從ls()獲取的所有對象的dim()
- 8. 如何通過coffeescript獲取對象的所有值?
- 9. 通過值獲取鍵,在字典中
- 10. 有問題通過JSON對象循環
- 11. 如何從字典中獲取NSObject對象的對象?
- 12. .net 2.0:從對象獲取所有的鍵和值對,從JS
- 13. 通過ASP.NET緩存對象鍵循環
- 14. 獲取鍵/值對的所有組合在Python字典
- 15. 循環遍歷多個對象的所有鍵一次?
- 16. 循環通過每個JSON響應返回「[對象對象]」
- 17. 如何獲取Objective-C中字典中每個鍵的值?
- 18. 如何獲取DataFrame中每個鍵的所有不同元素?
- 19. 如何從一個PHP foreach循環獲取每個對象的id?
- 20. 如何獲取字典C#中的對象鍵的支持?
- 21. 格式化字典鍵:AttributeError:'字典'對象沒有屬性'keys()'
- 22. 如何在swift中從字典中獲取所有索引值?
- 23. 從字典中獲取鍵值對
- 24. 對於每個循環不循環所有行
- 25. 如何通過鍵循環
- 26. 獲取對象從循環中解析
- 27. 如何循環遍歷jQuery中的所有複選框,在每個循環中獲取它們的值?
- 28. 如何通過Python中的字典或列表執行FOR循環時獲取項目的關鍵字?
- 29. 所有沒有列表/數組的對象循環
- 30. 如何從字典列表中獲取所有唯一ID?
看到相關的[如何得到清單中的關鍵字在字典中的C - 銳](http://stackoverflow.com/questions/1276763/how-to-get-the-list -of-key-in-dictionary-c-sharp?rq = 1) – nawfal 2013-03-30 20:32:38