2012-10-02 32 views
3

将Int32列表转换为分隔符类似“C”的字符串的最佳方法是什么?将列表元素转换为字符串

+3

可能重复http://stackoverflow.com/questions/4981390/how-to-convert-list-to-string-in-c – 2012-10-02 08:32:31

回答

7

您可以使用string.Join

var intList = new[] { 1, 2, 3, 4, 5 }; 
var result = string.Join(",", intList); 

编辑:

如果您是从.NET 4.0,string.Join接受输入参数作为IEnumerable<T>,所以你并不需要通过转换为ArrayToArray

但是,如果您在.NET 3.5中:与其他答案一样,应该使用ToArray

3
string Result = string.Join(",", MyList.ToArray()); 
+2

+ 1酷。我总是忘记这些字符串实用程序... – MoonKnight

2
string commaSeparated = String.Join(",", Intlist.ToArray()); 
3

加入一个字符串:String.Join(",", list.ToArray());