Convert a list to a string in C#
Solution 1:
Maybe you are trying to do
string combindedString = string.Join( ",", myList.ToArray() );
You can replace "," with what you want to split the elements in the list by.
Edit: As mention in the comments you could also do
string combindedString = string.Join( ",", myList);
Reference:
Join<T>(String, IEnumerable<T>)
Concatenates the members of a collection, using the specified separator between each member.
Solution 2:
I am going to go with my gut feeling and assume you want to concatenate the result of calling ToString
on each element of the list.
var result = string.Join(",", list.ToArray());