我有一个整数列表,我希望能够将其转换为一个字符串,其中每个数字用逗号分隔.
到目前为止,如果我的列表是:
1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)
我的预期输出是:
1, 2, 3, 4, 5
Run Code Online (Sandbox Code Playgroud)
这可能使用LINQ吗?
谢谢
tva*_*son 104
在.NET 2/3中
var csv = string.Join( ", ", list.Select( i => i.ToString() ).ToArray() );
Run Code Online (Sandbox Code Playgroud)
或(在.NET 4.0中)
var csv = string.Join( ", ", list );
Run Code Online (Sandbox Code Playgroud)