Bonjour Je souhaite prendre une collection de listes et générer une seule ligne CSV. Alors prends ça;Créer un fichier CSV à partir d'une liste de chaînes dans LINQ
List<string> MakeStrings()
{
List<string> results = new List<string>();
results.add("Bob");
results.add("Nancy");
results.add("Joe");
results.add("Jack");
return results;
}
string ContactStringsTogether(List<string> parts)
{
StringBuilder sb = new StringBuilder();
foreach (string part in parts)
{
if (sb.Length > 0)
sb.Append(", ");
sb.Append(part);
}
return sb.ToString();
}
Ce retour "Bob, Nancy, Joe, Jack"
Vous cherchez de l'aide sur le LINQ pour le faire en une seule déclaration. Merci!
C'est exactement ce que je cherchais. Ce n'est pas pour la construction d'un fichier CSV, c'est juste pour se rapprocher de mettre une vue. Excellent! – CmdrTallen
+1 Je veux juste dire .. cool! –