c# – 将列表转换为逗号分隔的字符串

我的代码如下:

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>到逗号分隔的字符串?

请享用!

Console.WriteLine(String.Join(",", new List<uint> { 1, 2, 3, 4, 5 }));

String.Join将采用一个列表作为第二个参数,并使用作为第一个参数传递的字符串连接所有的元素到一个单一的字符串中。

http://stackoverflow.com/questions/14959824/convert-list-into-comma-separated-string

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 将列表转换为逗号分隔的字符串