Привет, я хотел бы взять коллекцию списков и создать одну строку csv. Так что возьмите это;
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();
}
Это возвращает "Боб, Нэнси, Джо, Джек"
Ищите помощь в LINQ, чтобы сделать это в одном заявлении. Спасибо!