源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c#对list排序示例

  • 时间:2022-02-12 13:02 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c#对list排序示例
[u]复制代码[/u] 代码如下:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ListSort { class Program { static void Main(string[] args) { List listCustomer = new List(); listCustomer.Add(new Customer { name = "客户1", id = 0 }); listCustomer.Add(new Customer { name = "客户2", id = 1 }); listCustomer.Add(new Customer { name = "客户3", id = 5 }); listCustomer.Add(new Customer { name = "客户4", id = 3 }); listCustomer.Add(new Customer { name = "客户5", id = 4 }); listCustomer.Add(new Customer { name = "客户6", id = 5 }); ///升序 List listCustomer1 = listCustomer.OrderBy(s => s.id).ToList(); //降序 List listCustomer2 = listCustomer.OrderByDescending(s => s.id).ToList(); //Linq排序方式 List listCustomer3 = (from c in listCustomer orderby c.id descending //ascending select c).ToList(); Console.WriteLine("List.OrderBy方法升序排序"); foreach (Customer customer in listCustomer1) { Console.WriteLine(customer.name); } Console.WriteLine("List.OrderByDescending方法降序排序"); foreach (Customer customer in listCustomer2) { Console.WriteLine(customer.name); } Console.WriteLine("Linq方法降序排序"); foreach (Customer customer in listCustomer3) { Console.WriteLine(customer.name); } Console.ReadKey(); } } class Customer { public int id { get; set; } public string name { get; set; } } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部