3

在 C# 中将 Int32 列表转换为带有分隔符(如“,”)的字符串的最佳方法是什么?

4

4 回答 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>,因此您不需要转换为Arrayby 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 回答