在 C# 中将 Int32 列表转换为带有分隔符(如“,”)的字符串的最佳方法是什么?
问问题
976 次
4 回答
7
您可以使用string.Join
:
var intList = new[] { 1, 2, 3, 4, 5 };
var result = string.Join(",", intList);
编辑:
如果您来自 .NET 4.0,则string.Join
接受输入参数 as IEnumerable<T>
,因此您不需要转换为Array
by ToArray
。
但是,如果您在 .NET 3.5 中:ToArray
应该使用其他答案。
于 2012-10-02T08:20:13.837 回答
3
string Result = string.Join(",", MyList.ToArray());
于 2012-10-02T08:20:29.310 回答
3
加入一个字符串:String.Join(",", list.ToArray());
于 2012-10-02T08:23:06.720 回答
2
string commaSeparated = String.Join(",", Intlist.ToArray());
于 2012-10-02T08:21:46.483 回答