C# Lambda排序


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"開頭則排到最后。

這里只是做兩個示例,具體按自己的需求靈活編寫


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM