1.按照多個字段進行排序:xxxList.OrderBy(c => c.RoadCode).ThenBy(c => c.Qdzh),表示先按照RoadCode字段進行排序再按照Qdzh字段進行排序
2.自定義條件排序:xxxList.OrderBy(c=>c.RoadName.StartsWith("C")?"Z": c.RoadName),這里按照RoadCode字段進行排序,但是RoadCode字段的值以“C”開頭的則替換字段的值為“Z”。等價於按照RoadCode字段排序,但是如果RoadCode字段的值以"C"開頭則排到最后。
這里只是做兩個示例,具體按自己的需求靈活編寫