Stefan's solution is correct, and pretty much required for .NET 3.5. In .NET 4, there's an overload of String.Join which takes an IEnumerable
so you can use:
string s = string.Join(",", list.Select(x => x.ToString());
or even just:
string s = string.Join(",", list);