我有一对多的Linq查询,我想对"很多"集合中的属性进行排序.例如,在下面的伪代码中,我从Linq查询返回一个List,但我想根据Product类的SequenceNumber属性对Products属性进行排序/排序.我怎样才能做到这一点?任何信息表示赞赏.谢谢.
public class Order
{
public int OrderId;
public List<Product> Products;
}
public class Product
{
public string name;
public int SequenceNumber;
}
Run Code Online (Sandbox Code Playgroud)
在 之内Order
,只需做
Products = Products.OrderBy(o => o.SequenceNumber);
Run Code Online (Sandbox Code Playgroud)
其中还有一个Sort()
方法List<T>
可以直接对列表进行排序。