本文介绍了按复杂对象中的列表排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有两节课:
public class Customer
{
public string FirstName { get; set; }
public string LastName { get; set; }
public List<Product> Product { get; set; }
}
public class Product
{
public int ProductNumber { get; set; }
public string ProductColor { get; set; }
}
还有一个实例:
Customer Cus = new Customer()
{
FirstName = "FirstName1",
LastName = "LastName1",
Product = new List<Product>
{
new Product()
{
ProductColor = "ProductColor12",
ProductNumber = 12
},
new Product()
{
ProductColor = "ProductColor11",
ProductNumber = 11
}
}
};
我想对产品列表进行排序,并获得一个客户,该客户具有按 ProductNumber
I want to sort the Product List and get a Customer with a list of products sorted by ProductNumber
如何执行此操作?
推荐答案
Cus.Product = Cus.Product.OrderBy(p => p.ProductNumber).ToList();
这篇关于按复杂对象中的列表排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!