Voglio sapere se è più veloce ed efficiente archiviare e accedere agli oggetti in un dizionario annidato Dictionary<string, Dictionary<string, int>>
VS List<Object>
. Anche se l'aggiunta di oggetti in un dizionario annidato richiede la scrittura di più codice controllando le chiavi, quali potrebbero essere le altre differenze che sono importanti da considerare?
Esempio:
(1) Dictionary<string, Dictionary<string, int>>
Texas ----> Houston ----> Harris
----> Fortbend
----> [...other counties]
----> Dallas ----> ....
California ----> ..... ----> ...
(2) List<US>
US.States = Texas, US.City = Houston, Us.County = Harris