2
A
回答
4
0
如果你需要可變數量的每個鍵的值,你可以使用
Dictionary<TypeOfKey, List<TypeOfValue>
例如如果你想存儲每串整數任意數量的,你可以這樣做
var numbersPerString = new Dictionary<string, List<int>>();
0
字典值可以是任意類型的,所以要適當的成員值結構,那麼你就可以存儲兩個,或者儘可能多的你喜歡的。
我不知道C#是否等價於C++ std :: pair;你可以使用,但一個結構可能會更有意義,那麼你可以說:
dict[person].shoesize
dict[person].eyecolour
這是很好,可讀。
相關問題
- 1. 可以寫這樣的東西嗎?
- 2. 東西像FindBugs這樣的.NET/C#
- 3. 是否有像.dll或.so這樣的東西,但跨平臺?
- 4. 有沒有像緩存grep這樣的東西?
- 5. 像CHESS這樣的東西是否存在於Java中?
- 6. 有沒有像CURLOPT_CONNECTIONTIMEOUT這樣的東西存在?
- 7. 有沒有像Adwords Date Ranger/Picker這樣的東西可用?
- 8. 這樣的東西需要多少內存?
- 9. stringstream可以解析這樣的東西嗎?
- 10. 它可能在Solr中編寫像存儲過程一樣的東西?
- 11. 我可以在Django內部使用像Hyde這樣的東西嗎?
- 12. 儲存東西以備後用?
- 13. 多個HTML東西的東西的東西
- 14. Ehcache永遠存儲東西
- 15. 如何製作這樣的東西?
- 16. 如何創建這樣的東西
- 17. 我如何模擬這樣的東西?
- 18. Verilog沒有main()這樣的東西?
- 19. .NET中有MessageQueueWatcher這樣的東西嗎?
- 20. 有沒有Perabyte這樣的東西?
- 21. session_register可以存儲多個值嗎?
- 22. 我需要類似這樣的東西,但對於Phaser
- 23. 像CPAN這樣最接近的東西,但是對於Groovy來說呢?
- 24. 是否有像Project Sprouts這樣的東西,但在Python中實現?
- 25. 有沒有像ISerializable這樣的適用於XMLSerializer的東西?
- 26. 我可以做這個泛型的東西嗎?
- 27. 有沒有像模仿這樣的東西?
- 28. 有沒有像「Ruby on Rails寶石」這樣的東西?
- 29. Zsh中是否有像bash_profile這樣的東西?
- 30. 有沒有像SMTP到FTP網關這樣的東西?
謝謝,我沒有發現,當我搜索。 – 2009-08-14 07:25:33