static void Main(string[] args) { Box box1 = new Box(10, 15, 20, Box.boxType.LilleBox); Box box2 = new Box(20, 25, 40, Box.boxType.MellemBox); Box box3 = new Box(7, 13, 18, Box.boxType.LilleBox); Box box4 = new Box(50, 60, 90, Box.boxType.StorBox); Box boxSamlet = new Box(); boxSamlet = box1 + box2; List <Box> boxListe = new List <Box>() { box1, box2, box3, box4, boxSamlet }; boxListe.Sort(); //Udskriver uden ToString metoden foreach (var Boxes in boxListe) { Console.WriteLine("Højde : " + Boxes.Højde); Console.WriteLine("Bredde : " + Boxes.Bredde); Console.WriteLine("Længde : " + Boxes.Længde); Console.Write("Volume : "); Boxes.GetVolume(); Console.WriteLine("\nStørresle : " + Boxes.Størrelse); Console.WriteLine("______________________"); Console.WriteLine(); } //Bruger ToString Override metoden foreach (var Boxes in boxListe) { Console.WriteLine(Boxes); } Console.ReadKey(); }