Linq a C#-ban - 20. Keressük a szélsőségeket, összes értéket és a darabszámot!

 Ebben a videóban bemutatásra kerül, hogyan használjuk a MIN, MAX, SUM, COUNT parancsokat



Forráskód:


var innerjoin2 = teams.Join(player, t => t.Csap_azon, p => p.Csapat,
                (t, p) => new
                {
                    jatekosnev = p.Nev,
                    csapatoknev = t.Csap_nev,
                    azonosit = p.Csapat,
                    merkozessz = p.Merkozes,
                    golsz= p.Gol,
                }

                );

            innerjoin2 = innerjoin2.OrderBy(o => o.csapatoknev).ThenBy(o => o.jatekosnev);

            innerjoin2 = innerjoin2.Where(o => o.merkozessz > 10).Where(vd => vd.golsz >5);

    int sum = innerjoin2.Sum(o => o.golsz);
            Console.WriteLine(sum);

            int max = innerjoin2.Max(o => o.golsz);
            Console.WriteLine(max);

            int min = innerjoin2.Min(o => o.merkozessz);
            Console.WriteLine(min);

            int count = innerjoin2.Count();
            Console.WriteLine(count);

            foreach (var item in innerjoin2)
            {
                Console.WriteLine($"{item.jatekosnev} - {item.csapatoknev} - {item.merkozessz} - {item.golsz}");
            }


Videó: