我的代码如下:
public void ReadListItem()
{
List<uint> lst = new List<uint>() { 1, 2, 3, 4, 5 };
string str = string.Empty;
foreach (var item in lst)
str = str + item + ",";
str = str.Remove(str.Length - 1);
Console.WriteLine(str);
}
输出:1、2、3、4、5所示
将List<uint>转换为逗号分隔的字符串的最简单方法是什么?
如果你有一个int型的集合:
List<int> customerIds= new List<int>() { 1,2,3,3,4,5,6,7,8,9 };
你可以用字符串。Join得到一个字符串:
var result = String.Join(",", customerIds);
享受吧!
你可以使用google-collections.jar,它有一个名为Joiner的实用程序类:
String commaSepString = Joiner.on(",").join(lst);
或者你可以使用StringUtils类,它有一个叫做join的函数。要使用StringUtils类,您需要使用common-lang3.jar
String commaSepString=StringUtils.join(lst, ',');
请参考此链接将集合转换为逗号分隔的字符串