-3
<root>
<data1>
<Element1>Value</Element1>
<Element2>Value</Element2>
<Element3>Value</Element3>
</data1>
<data2>
<Element1>Value</Element1>
<Element2>Value</Element2>
</data2>
</root>
從上面的XML我想作一個XML看起來像這樣:LINQ多列
<root>
<d1e1>value<d1e1>
<d1e2>value<d1e2>
<d2e1>value<d2e1>
</root>
什麼是處理,最有效的方法是什麼? Foreach或Linq在理論上Linq應該在大多數情況下更快,速度是這個項目的本質
任何想法?
你能解釋更詳細地transformatino如何意味着要發生?爲什麼沒有d1e3元素或d2e2元素? – 2011-12-22 08:20:54
「理論上linq應該更快」並非如此。 LINQ只是捷徑碼。它不是更快。看看LINQ表達式如何編譯成IL,你就會明白。 – Amy 2011-12-22 08:26:13
作爲一個答案elemet結構: = data1->元素1 = data1->元素2 = data2->部件1 –
Jester
2011-12-22 08:54:10