Salve Vorrei prendere una raccolta di elenchi e generare una singola riga csv. Quindi prendi questo;Crea CSV dall'elenco di stringhe in 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();
}
Ciò restituisce "Bob, Nancy, Joe, Jack"
cerca di aiuto sul LINQ per fare questo in una singola istruzione. Grazie!
Questo è esattamente quello che stavo cercando. Questo non è per la costruzione in un file CSV, è solo per unirsi a mettere su una vista. Eccellente! – CmdrTallen
+1 Voglio solo dire .. bello! –