在C#中将整数列表转换为逗号分隔数字串的最简单方法是什么?

Gyu*_*uri 3 c# string int

我在这里寻找一个班轮,从:

int [] a = {1, 2, 3};
List<int> l = new List<int>(a);
Run Code Online (Sandbox Code Playgroud)

结束

String s = "1,2,3";
Run Code Online (Sandbox Code Playgroud)

Yur*_*ich 9

String s = String.Join(",", a.Select(i => i.ToString()).ToArray());
Run Code Online (Sandbox Code Playgroud)


Mar*_*ell 6

string s = string.Join(",", Array.ConvertAll(a, i => i.ToString()));
Run Code Online (Sandbox Code Playgroud)

或者在.NET 4.0中你可以试试(虽然我不确定它会编译):

string s = string.Join(",", a);
Run Code Online (Sandbox Code Playgroud)