Qual è il modo migliore per iterare su un dizionario?
Ho visto alcuni modi diversi per iterare su un dizionario in C#. C'è un modo standard?
2425
3
Ho visto alcuni modi diversi per iterare su un dizionario in C#. C'è un modo standard?
-- lingua: c# -->
Se state cercando di usare un dizionario generico in C# come usereste un array associativo in un altro linguaggio:
Oppure, se hai solo bisogno di iterare sulla collezione di chiavi, usa
E infine, se siete interessati solo ai valori:
(Nota che la parola chiave
var
è una caratteristica opzionale di C# 3.0 e superiori, potresti anche usare il tipo esatto delle tue chiavi/valori qui)Direi che foreach è il modo standard, anche se ovviamente dipende da quello che stai cercando
È questo che stai cercando?