LINQ的做法是什么,以便将行转换为一个字符串?
e.g。
选择产生:
a
b
c
将显示为:
a,b,c
答案 0 :(得分:5)
听起来你只想要string.Join
:
var results = string.Join(",", values);
根本不需要LINQ。请注意,.NET 4对string.Join
的重载比早期版本更多 - 因此,如果您使用的是.NET 3.5,则可能需要以下内容:
var results = string.Join(",", values.Select(x => x.ToString()).ToArray());