Linq a C#-ban - 13. Csoportosítás és sorba rendezés

 Az összetett adatokat hogyan lehet csoportosítani(group), és sorba rendezni (order) 



Forráskód:



List<Player> player = new List<Player>() {
                new Player("Kenan Kodro", 33, 13),
                new Player("Attila Fiola", 21,0),
             new Player("Nelson Oliveira", 7 ,0),
             new Player("Ingason",30,3),
             new Player("Odegaard", 37,15),
             new Player("Jorginho",14,0),
            };

            var bestplayers = from p in player
                              orderby p.Gol
                              orderby p.Nev
                              group p by p.Gol;
                              

            foreach (var elem in bestplayers) {
                Console.WriteLine($"Gólok:{elem.Key}");
                foreach (var elem2 in elem) {
                    Console.WriteLine($"  {elem2.Nev} - Mérközésszám:{elem2.Merkozes}");
                }
            }

Videó: