Comment puis-je écrire une expression Linq (ou toute autre chose) qui sélectionne un élément dans une liste et les joint ensemble?.Net - Regrouper tous les éléments d'une liste dans une chaîne de sortie
Exemple
IList<string> data = new List<string>();
data.Add("MyData1");
data.Add("MyData2");
string result = //some linq query... I try data.Select(x => x + ",");
//result = "MyData1, MyData2"
voir mon avertissement sur Agrégat ci-dessous ... –
String.Join était exactement ce dont j'avais besoin! – Melursus
@Melurus, notez également que nouveau dans .NET 4, l'appel à .ToArray() n'est pas nécessaire, ni qu'il doit être une collection de chaînes. string.Join a une surcharge qui accepte 'IEnumerable'. –