<root>
<data1>
<Element1>Value</Element1>
<Element2>Value</Element2>
<Element3>Value</Element3>
</data1>
<data2>
<Element1>Value</Element1>
<Element2>Value</Element2>
</data2>
</root>
<root>
<d1e1>value<d1e1>
<d1e2>value<d1e2>
<d2e1>value<d2e1>
</root>
それを処理するための最も効率的な方法は何ですか? ForeachまたはLinq理論では、Linqはほとんどの場合高速である必要があり、速度はこのプロジェクトの本質です。
何か考えですか?
あなたが説明してもらえませんように見えるか分からないのですか?なぜd1e3要素、またはd2e2要素がないのですか? –
"理論的にlinqはもっと速くなければならない"とは言えない。 LINQは単なるショートカットコードです。それはそれほど速くはありません。 LINQ式がILにどのようにコンパイルされ、理解するのかを見てください。構造をelemetの答として – Amy
: = data1->要素1 = data1->エレメント2 = data2->要素1 –
Jester