What is the best way to convert list of Int32 to a string with a separator like ',' in C#?
Asked
Active
Viewed 1,011 times
3
-
3possible duplicate http://stackoverflow.com/questions/4981390/how-to-convert-list-to-string-in-c – Oct 02 '12 at 08:32
4 Answers
7
You can use string.Join
:
var intList = new[] { 1, 2, 3, 4, 5 };
var result = string.Join(",", intList);
Edit:
If you are from .NET 4.0, string.Join
accepts input parameter as IEnumerable<T>
, so you don't need to convert to Array
by ToArray
.
But if you are in .NET 3.5: like other answers, ToArray
should be used.

cuongle
- 74,024
- 28
- 151
- 206