c# List linq 多權重排序
阿新 • • 發佈:2018-02-23
closed 調用 open log 降序排序 bsp name display new //定義一個類
1 public class 自定義類 { 2 public int Age { get;set;} 3 public string Name { get; set; } 4 public 自定義類(int age,string name) 5 { 6 Age= age; 7 Name = name; 8 } 9 }View Code
//調用及初始化該類
1 int age=20; 2 string name="View Code張三"; 3 4 List<自定義類> 自定義類= new List<自定義類>(); 5 6 自定義類.Add(new 自定義類(age,name);
//排序
//此處為倒序排序:先按年齡倒序排序,如果年齡相同,再按姓名降序排序
1 自定義類=自定義類.OrderByDescending(p => p.Age).ThenByDescending(p => p.Name).ToList();
View Code
c# List linq 多權重排序