Comment puis-je convertir un List<List<string>>
en un List<string[]>
en C# de manière concise en utilisant les délégués/LINQ?Convertir un type imbriqué en C# en utilisant les délégués/LINQ
0
A
Répondre
2
List<List<string>> listOfLists = new List<List<string>>();
listOfLists.Add(new List<string>(){ "bla", "foo", "bar"});
listOfLists.Add(new List<string>() { "alfa", "beta", "gama" });
listOfLists.Add(new List<string>() { "earth", "moon", "sun" });
listOfLists.Add(new List<string>() { "cat", "dog", "owl" });
List<string[]> listOfArrays = new List<string[]>();
listOfArrays = listOfLists.Select(l => l.ToArray()).ToList();
6
Je crois que cela va le faire.
var result = (from list in listOfLists select list.ToArray()).ToList()
3
var lists = new List<List<string>>();
List<string[]> arrays = lists.ConvertAll(l => l.ToArray());
Questions connexes
- 1. C# - convertir un type anonyme en observablecollection
- 2. Convertir un fichier audio en format MP3 en utilisant C#
- 3. Convertir l'espace en "+" en utilisant C#
- 4. Comment convertir en utilisant C#?
- 5. Convertir BLOB en Jpg en utilisant C#
- 6. Rails en utilisant un chemin imbriqué
- 7. Convertir un fichier PDF en images en utilisant C#
- 8. XML Enregistrement imbriqué en C#
- 9. Définir un tableau imbriqué en C++
- 10. En utilisant Ruby, comment convertir toutes les valeurs de tableau en un type donné?
- 11. java imbriqué en boucle en utilisant readline
- 12. Convertir func pour prédire en utilisant la réflexion en C#
- 13. Convertir C# Array en String en utilisant Reflection/Type de conversion
- 14. Convertir DateTime pour MySQL en utilisant C#
- 15. Convertir un flux en un FileStream en C#
- 16. Comment utiliser le dictionnaire imbriqué en C#?
- 17. Comment convertir un type en générique?
- 18. Comment convertir un sbyte [] en octet [] en C#?
- 19. Classes de sérialisation en C#. XML imbriqué
- 20. Convertir LPSTR en BSTR en utilisant win32
- 21. Post paramested imbriqué (hash) en utilisant HTTPClient
- 22. Comment convertir un délégué en objet en C#?
- 23. Comment convertir un objet en type décrit par Type classe?
- 24. Convertir bitmap en PNG ou JPG en utilisant Objective C
- 25. Comment convertir les TryCast en C#?
- 26. Encapsuler un type simple en utilisant des modèles C++
- 27. Type Coulée d'un objet en utilisant un objet "Type" en C#
- 28. Convertir du HTML en texte brut en utilisant C++
- 29. comment convertir PDF en HTML en utilisant C#
- 30. php tableau d'impression en utilisant foreach imbriqué
ou 'var result = listOfList.Select (list => list.ToArray()) ToList()', qui est juste l'autre façon de l'écrire. – zneak
Je l'ai fait de cette façon tout le temps – GerManson