J'ai un tableau int avec la valeur 3,99,6. Comment puis-je convertir le tableau dans la chaîne 3,99,6
avec linq?Convertir une liste <int> en une chaîne jointe d'ints?
14
A
Répondre
21
int[] list = new [] {3, 99, 6};
string s = string.Join(",", list.Select(x => x.ToString()).ToArray());
Edition, C# 4.0
Avec C# 4.0, il y a une autre surcharge de string.Join
, qui permet enfin passer un ou directement IEnumerable<string>
IEnumerable<T>
. Il n'y a pas besoin de créer un tableau, et il n'y a pas non plus besoin d'appeler ToString()
, qui est appelé implicitement:
string s = string.Join(",", list);
Avec la mise en forme explicite à la chaîne:
string s = string.Join(",", list.Select(x => x.ToString(/*...*/));
12
solution de Stefan est correcte, et à peu près nécessaire pour .NET 3.5. Dans .NET 4, il y a une overload of String.Join
qui prend une IEnumerable<string>
de sorte que vous pouvez utiliser:
string s = string.Join(",", list.Select(x => x.ToString());
ou même simplement:
string s = string.Join(",", list);
Questions connexes
- 1. Convertir une chaîne ou une chaîne [] en liste avec Groovy
- 2. Comment convertir une chaîne XML en une liste de dictionnaires?
- 3. asp.net Convertir une chaîne CSV en chaîne []
- 4. Convertir Char [] en une liste <byte> (C#)
- 5. Comment convertir une énumération en liste <SelectListItem>?
- 6. comment convertir une liste en chaîne en tcl
- 7. Convertir une chaîne délimitée en dictionnaire <chaîne, chaîne> en C#
- 8. chaîne Split, convertir ToList <int>() dans une ligne
- 9. Utilisation de LINQ pour convertir une liste en chaîne CSV
- 10. Convertir une chaîne SQL en liste de caractères
- 11. Convertir une chaîne en streaming
- 12. Convertir une chaîne en variable
- 13. convertir une chaîne en classe
- 14. Convertir une chaîne en CLLocationCoordinate2D
- 15. Convertir une chaîne en .net
- 16. Convertir une chaîne en Uri
- 17. Convertir une chaîne (formatée comme une ArrayList <String>) en une ArrayList réelle <String>
- 18. convertir une chaîne en une requête Linq
- 19. Comment convertir une chaîne JSON en une fonction en javascript?
- 20. en utilisant LINQ en C# pour convertir une liste <string> en Liste <char>
- 21. Comment convertir une chaîne en un point?
- 22. Comment convertir une représentation binaire d'une chaîne en une chaîne?
- 23. Comment convertir une chaîne char en une chaîne wchar_t?
- 24. Convertir une chaîne en variable en PHP?
- 25. Convertir une chaîne en variable en Javascript
- 26. Comment diviser une chaîne en une liste?
- 27. Comment convertir Liste <Company> Liste <ICompany>
- 28. Comment convertir une liste de valeurs ascii en une chaîne en python?
- 29. C#: Convertir une chaîne en une référence d'objet
- 30. Python convertir la chaîne formatée en liste
* très * bon à savoir quand je passe à 4 –
Le ToString () nécessaire? Il semble juste faire tout seul, comme 'String.Join (", ", liste);' – goodeye
@ goodeye: Yup, vous avez raison. –