コード例 #1
0
        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();
        }