在MSDN文檔的XElement.Elements列舉從XML元素時使用LINQ查詢運算符(XName的)的方法,有以下示例:隨着VS而不與沒有過濾
XElement xmlTree = new XElement("Root",
new XElement("Type1", 1),
new XElement("Type1", 2),
new XElement("Type2", 3),
new XElement("Type2", 4),
new XElement("Type2", 5)
);
IEnumerable<XElement> elements =
from el in xmlTree.Elements("Type2")
select el;
foreach (XElement el in elements)
Console.WriteLine(el);
是否有之間的差那和下面哪個產生相同的結果?
foreach (XElement el in xmlTree.Elements("Type2"))
Console.WriteLine(el);
在這裏使用查詢操作符有什麼原因嗎?
可能相關:http://stackoverflow.com/questions/27424193/what-is-the-purpose-of-using-selectx-x-in-一個分批方法 – 2014-12-19 05:25:39