假设我有一个linq查询,它返回一个包含单个字符串元素的通用列表:
//Actually comes from a linq to sql query so I don't actually have the array.
string[] mer = {"cat","dog","fish"};
var k = (from k in mer
select k);
是否有一种快捷方便的方法可以使用投影在字符串中打印结果k:“cat,dog,fish”?
我知道如果没有一个简洁的方法,我可以简单地使用foreach循环,+ =将它们变成字符串变量。
答案 0 :(得分:2)
使用String.Join()
- 它允许您指定分隔符,并将给定的字符串集合连接到由该分隔字符/字符串连接的单个字符串中。
这不是Linq,但它解决了你的问题。