¿Cuál es la mejor manera de iterar sobre un diccionario?
He visto algunas formas diferentes de iterar sobre un diccionario en C#. ¿Existe una forma estándar?
2425
3
He visto algunas formas diferentes de iterar sobre un diccionario en C#. ¿Existe una forma estándar?
Si usted está tratando de usar un diccionario genérico en C# como usted usaría un array asociativo en otro lenguaje:
O, si sólo necesita iterar sobre la colección de claves, utilice
Y por último, si sólo te interesan los valores
(Ten en cuenta que la palabra clave
var
es una característica opcional de C# 3.0 y superiores, también podrías usar el tipo exacto de tus claves/valores aquí)Yo diría que foreach es la forma estándar, aunque obviamente depende de lo que estés buscando
¿Es eso lo que estás buscando?