我用这个在过去建立逗号分隔的列表:使用linq集合函数来构建xml字符串?
var list = new List<int>{1,2,3};
var retVal = list.Select(i=>i.ToString()).Aggregate((a,b) => a+", "+b);
的伟大工程。
我试图做同样的事情'包装'每个元素作为一个XML节点。
喜欢的东西:
Aggregate((a, b) => string.Format("<ID>{0}</ID><ID>{1}</ID>", a,b))
不能完全似乎使它虽然工作。可能吗?还是有一个更简单的方法完全?
谢谢。