如何在Linq中将int列表转换为字符串数组?

Pur*_*ome 3 .net linq .net-3.5

我有一个IList,我希望把它变成一个ToArray()字符串结果.目前我必须做以下事情:(

List<string> values = new List<string>();
foreach(var value in numberList)
{
    values.Add(value.ToString());    
}

...

string blah = string.Join(",", values.ToArray());
Run Code Online (Sandbox Code Playgroud)

我希望删除foreach并用一些FunkyColdMedina linq代码替换它.

干杯!

wek*_*mpf 12

values.Select(v => v.ToString()).ToArray();
Run Code Online (Sandbox Code Playgroud)

或一个班轮

string blah = string.Join(",", values.Select(v => v.ToString()).ToArray());
Run Code Online (Sandbox Code Playgroud)