目前我使用這種方法來確定一個字符是在網上找對象的特定條件?C#通過字典
Q
C#通過字典
0
A
回答
1
是不是真的這樣做,如果你想保持字符字典中的值的一個更快的方法。由於未排序,必須進行線性O(n)搜索。
9
最快的方法是將用戶名作爲字典的關鍵字。
2
Dictionary<string, Character> usersByUsername = new Dictionary<string, Character>();
...
if (usersByUsername.Keys.Contains(username))
{
}
0
- 通過鍵查找一個項目:O(1)
- 通過查找值的項目:
相關問題
- 1. 通過字典
- 2. 通過遍歷字典
- 3. 通過WebServices使用字典
- 4. 通過字典項iTextSharp的
- 5. 的UNIX shell:通過字典
- 6. 通過DictionaryValues字典到ActionLink
- 7. 迭代通過VB6字典
- 8. ,通過匹配字典值
- 9. 通過字典元組
- 10. 遞歸地通過字典
- 11. C#通用字典功能
- 12. 如何通過字典鍵值促進字典記錄過濾?
- 13. 編組C#字典通過COM互操作到C++
- 14. 通過字符串創建字典
- 15. 過濾字典的字典
- 16. 通過慶典
- 17. 如何通過另一個字典獲得字典值?
- 18. 通過可可綁定連接字典與字典
- 19. C#迭代作爲通用字典傳遞的字典
- 20. C# - 通過字節[]
- 21. C#字典應用:通過選擇鍵應用值
- 22. 需要通過鍵和值在C#中相交2個字典
- 23. C#如何通過標籤數組搜索字典鍵
- 24. 爲什麼在C#中通過引用添加字典元素?
- 25. C#創建一個字典,通過拉姆達
- 26. 如何通過資源字典從xaml到C#的元素?
- 27. 通過字典的F#迭代
- 28. Python的 - 通過dict`s字典價值
- 29. 通過發佈請求傳輸字典
- 30. 通過元組字典進行解析