我用這個在過去建立逗號分隔的列表:使用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))
不能完全似乎使它雖然工作。可能嗎?還是有一個更簡單的方法完全?
謝謝。