Quindi ho un dizionario del modulo Dictionary<int, Dictionary<int, Object>> myObjects
e vorrei appiattirlo su un List<Object> flattenedObjects
nel modo più semplice possibile. Ho cercato di trovare una soluzione intelligente, ma finora tutto ciò che ho ottenuto è una soluzione con due foreach annidati che ripetono tutti gli elementi, ma suppongo che ci dovrebbe essere un modo più bello di realizzare questo con LINQ.Dizionari nidificati di appiattimento con LINQ
7
A
risposta
11
provare questo
List<Object> flattenedObjects = myObjects.Values.SelectMany(myObject => myObject.Values).ToList();
7
Ti piace questa:
var result = myObjects.Values.SelectMany(d => d.Values).ToList();
Problemi correlati
- 1. Unisci i dizionari nidificati, con chiavi annidate?
- 2. Combinare due Dizionari con LINQ
- 3. valore Accesso all'interno dizionari nidificati
- 4. Come posso scorrere i dizionari nidificati con JSON.NET?
- 5. Xpath come query per dizionari python nidificati
- 6. Python - accesso ai valori nidificati nei dizionari
- 7. Uso di Lambda con dizionari
- 8. Modo elegante per rimuovere i campi dai dizionari nidificati
- 9. Linq: Tranne su due diversi tipi di dizionari
- 10. Appiattimento promesse in javascript
- 11. Python setattr ricorsiva() - funzione come per lavorare con i dizionari nidificati
- 12. Appiattimento di una relazione AR polimorfa con Elasticsearch/Tyre
- 13. "Appiattimento" di un array di celle
- 14. Appiattimento di un elenco di array NumPy?
- 15. Appiattimento di una mappa unendo i tasti
- 16. C# Merging 2 dizionari
- 17. Prodotto a punti con dizionari
- 18. C# dizionari intersecano
- 19. Modelli di appiattimento restangolare su palo?
- 20. Appiattimento di una matrice nei panda
- 21. Appiattimento una gerarchia di classi cassa sigillata
- 22. Array di filtri con dizionari utilizzando NSPredicate
- 23. Analisi di mappe/dizionari JSON con Gson?
- 24. Costrutti nidificati con SnakeYAML
- 25. Concatenazione di dizionari
- 26. Come faccio a manipolare dizionari nidificati in Swift, ad es. Dati JSON?
- 27. Aggiornamento dei dizionari nidificati quando i dati hanno una chiave esistente
- 28. Unione di risorse Dizionari
- 29. dizionario python di dizionari
- 30. Il modo migliore per unire dizionari multi-nidificati in Python 2.7