如何编写从列表中选择项目并将它们连接在一起的Linq表达式(或其他)?.Net - 将输出字符串中列表的所有项加入到一起
例
IList<string> data = new List<string>();
data.Add("MyData1");
data.Add("MyData2");
string result = //some linq query... I try data.Select(x => x + ",");
//result = "MyData1, MyData2"
看到我的警告下面的聚合... – 2010-04-21 05:17:20
String.Join正是我所需要的! – Melursus 2010-04-21 13:24:12
@Melurus,也注意到.NET 4中的新功能,对.ToArray()的调用不是必需的,也不需要是字符串的集合。 string.Join有一个超载,它接受'IEnumerable'。 –
2010-04-21 13:37:52