Linq 如果我从XDocument中选择节点,顺序是否始终保持不变?
假设我有这样的节点:Linq 如果我从XDocument中选择节点,顺序是否始终保持不变?,linq,linq-to-xml,Linq,Linq To Xml,假设我有这样的节点: <Params> <Param val="C" /> <Param val="D" /> <Param val="A" /> <Param val="B" /> <Params> 如果选择Params的后代,顺序是否始终保持不变?我希望在遍历我将要将它们放入的有序列表时,C始终是第一位的。或者我需要为节点排序提供不同的解决方案吗?我想远离数字(order=“1”、2等),所以任何建议都很好
<Params>
<Param val="C" />
<Param val="D" />
<Param val="A" />
<Param val="B" />
<Params>
如果选择Params的后代,顺序是否始终保持不变?我希望在遍历我将要将它们放入的有序列表时,C始终是第一位的。或者我需要为节点排序提供不同的解决方案吗?我想远离数字(order=“1”、2等),所以任何建议都很好 子体属性的
按文档顺序返回此文档或元素的子元素集合。
所以答案是肯定的,它们将按照原始XML中显示的顺序返回。Oops,我想我可以找到。谢谢你。