Tengo un Dictionary<string,int> dictionary1
y necesito convertirlo en un List<Data>
donde Data
tiene las propiedades lable
= dictionary1.key y value
= dictionary1.value. No quiero usar un ciclo for/foreach (escrito por mí mismo) porque para evitarlo estoy intentando usar un Dictionary.'Convertir' Diccionario <string,int> en la Lista <object>
Otra opción sería tener dos diccionarios diferentes (diccionario2 y diccionario3) donde dictionary2<string,keyOfDictionary1>
y dictionary3<string,valueOfDictionary1>
.
¿Tengo sentido? ¿Es eso posible? ¿Hay alguna opción mejor?
"no quiero usar un bucle" va a ser difícil. Vas a tener _para iterar el diccionario _somehow_. –
Obtendrá una gran cantidad de respuestas 'LINQ'; solo tenga en cuenta que la biblioteca' LINQ' todavía ejecuta esencialmente un 'foreach' para devolver un resultado. – Oded
¿cómo crees que funciona linq? – Jodrell