2012-10-02 61 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());