将List <int>转换为分隔的字符串列表

Pos*_*Guy 47 c#

可能重复:
从List <int>返回字符串的最优雅方式

我不确定最简单的方法.我只想添加一个; 在每个值之间并将其吐出为一个字符串.我没有看到你可以用ToString()做到这一点.我必须循环并创建一个stringbuilder并追加并添加一个";".

Ste*_*ary 105

更新使用List<int>而不是List<string>

用途string.Join:

List<int> data = ..;
var result = string.Join(";", data); // (.NET 4.0+)
var result = string.Join(";", data.Select(x => x.ToString()).ToArray()); // (.NET 3.5)
Run Code Online (Sandbox Code Playgroud)

  • +1 .Net 4枚举字符串.加入 (2认同)

Jam*_*Ide 7

string.Join(";", myList.ToArray());
Run Code Online (Sandbox Code Playgroud)