Esempio n. 1
0
        static void Main(string[] args)
        {
            Bil b = new Bil();

            b.Skriv();

            Hund h = new Hund();

            h.Skriv();

            IUdskriv x = new Hund();

            List <IUdskriv> lst = new List <IUdskriv>();

            lst.Add(new Hund());
            lst.Add(new Bil());
            lst.Add(new UBåd());
            foreach (IUdskriv item in lst)
            {
                item.Skriv();
            }


            List <Hest> heste = new List <Hest>();

            heste.Add(new Hest {
                Navn = "c", AntalBen = 4
            });
            heste.Add(new Hest {
                Navn = "a", AntalBen = 3
            });
            heste.Add(new Hest {
                Navn = "b", AntalBen = 5
            });

            heste.Sort(new SortHestNavn());

            // IComparable<Hest> d = (IComparable<Hest>)heste[0];
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            TandBøste t = new TandBøste();

            t.Start();
            t.TestMaskine(2);
            t.Stop();

            SkibsMotor s = new SkibsMotor();

            s.Start();
            s.TestMaskine(2);
            s.Stop();

            IMaskine i;

            i = new TandBøste();

            List <IMaskine> lst = new List <IMaskine>();

            lst.Add(new TandBøste());
            lst.Add(new TandBøste());
            lst.Add(new SkibsMotor());
            lst.Add(new SkibsMotor());
            lst.Add(new TandBøste());
            lst.Add(new TandBøste());


            foreach (var item in lst)
            {
                //if (item is TandBøste) {
                //    TandBøste tt = item as TandBøste;
                //}
                //if (item is SkibsMotor) {

                //}
                item.Start();
                item.Stop();
            }

            Console.WriteLine();

            IMaskine f = Find();

            f.Start();


            List <Person> lst2 = new List <Person>()
            {
                new Person()
                {
                    Alder = 10, Navn = "z"
                },
                new Person()
                {
                    Alder = 8, Navn = "b"
                },
                new Person()
                {
                    Alder = 9, Navn = "c"
                },
            };

            foreach (Person item in lst2)
            {
                Console.WriteLine($"{item.Navn} er {item.Alder} år");
            }

            lst2.Sort();
            Console.WriteLine();
            foreach (Person item in lst2)
            {
                Console.WriteLine($"{item.Navn} er {item.Alder} år");
            }


            //Bil b = new Bil();
            //b.Dispose();
            //b = null;

            using (Bil b = new Bil())
            {
                // bil bruges
            }   // kalder dispose
        }