Linq實現分組后取最大(小)值


            var beatles = (new[] {
                new { inst = "張三" , age="50" },
                new { inst = "張三" , age="20" },
                new { inst = "何英" , age="35" },
                new { inst = "張三" , age="60" },
                new { inst = "何英" , age="18" }
            });

            var o11 = from d in beatles
                      group d by d.inst into g
                      select new
                      {
                          Id = g.Max(m => m.age),
                          Name = g.Key
                      };

 

查詢結果是:

inst = "張三" , age="60" 
inst = "何英" , age="35" 

 


免責聲明!

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



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