sgt*_*gtz 0 c# linq string-concatenation
什么是LINQ方式做一个枢轴,使行被转换为一个字符串?
例如
精选生产:
a
b
c
Run Code Online (Sandbox Code Playgroud)
将显示为:
a,b,c
Run Code Online (Sandbox Code Playgroud)
听起来你只是想要string.Join:
var results = string.Join(",", values);
Run Code Online (Sandbox Code Playgroud)
根本不需要LINQ.请注意,.NET 4 string.Join比早期版本具有更多的重载- 因此,如果您使用的是.NET 3.5,则可能需要以下内容:
var results = string.Join(",", values.Select(x => x.ToString()).ToArray());
Run Code Online (Sandbox Code Playgroud)