【发布时间】:2012-10-02 08:18:23
【问题描述】:
在 C# 中将 Int32 列表转换为带有分隔符(如“,”)的字符串的最佳方法是什么?
【问题讨论】:
标签: c# list typeconverter
在 C# 中将 Int32 列表转换为带有分隔符(如“,”)的字符串的最佳方法是什么?
【问题讨论】:
标签: c# list typeconverter
你可以使用string.Join:
var intList = new[] { 1, 2, 3, 4, 5 };
var result = string.Join(",", intList);
编辑:
如果您来自 .NET 4.0,string.Join 接受输入参数为IEnumerable<T>,因此您无需将ToArray 转换为Array。
但如果您使用的是 .NET 3.5:与其他答案一样,应该使用 ToArray。
【讨论】:
string Result = string.Join(",", MyList.ToArray());
【讨论】:
加入一个字符串:String.Join(",", list.ToArray());
【讨论】:
string commaSeparated = String.Join(",", Intlist.ToArray());
【讨论】: