我有一个列表XElement
c#中的对象。每一个的XElement对象有属性index
,这样的事情:如何对c中的XElement列表进行排序#
<A index="2" .... ></A>
<B index="4" .....></B>
...
..
现在我想根据其索引值按升序排列这些元素进行排序。为此我尝试过:
listOfElement.OrderBy(e => e.Attribute("index").Value);
但是元素没有在列表中排序。我在这里做错了什么?
请记住,它并没有就地订购。你在使用返回值吗? – jhewlett