список c# в строку
List<string> names = new List<string>() { "John", "Anna", "Monica" };
string result = string.Join(",", names.ToArray());
c# преобразование списка в строку
string combindedString = string.Join( ",", myList.ToArray() );
c# постройте строку из списка строк
string.Join(", ", stringCollection); // "Value1, Value2, Value3