public static void Main(string[] args) { // Opdracht 10 en 13. Dit is een voorbeeld over hoe je het kan doen. // lijst aanmaken List <Mp3Player> mp3Players = new List <Mp3Player>(); // lijst vullen mp3Players = Mp3Player.Init(); // stats, Linq manier int total_players = mp3Players.Sum(m => m.stock); double total_value = mp3Players.Sum(m => m.stock * m.price); double avarage_value = mp3Players.Average(m => m.price); // Om deze functie te gebruiken, moet je via NuGet (tool window) MoreLinq installeren en toevoegen // aan je project. Mp3Player bestPriceMb = mp3Players.MinBy(m => m.price / m.mbSize).First(); Console.WriteLine($"Totaal aantal spelers op voorraad: {total_players}"); Console.WriteLine($"Totale waarde van de voorraad: {total_value}"); Console.WriteLine($"Gemiddelde prijs: {avarage_value}"); Console.WriteLine($"Mp3 speler met de beste prijs per Mb: {bestPriceMb.id}: {bestPriceMb.make} - {bestPriceMb.model}"); }