static void Main(string[] args)
        {
            Kunde k = new Kunde();

            k.Gem(1);
            k.Slet();
            Console.WriteLine(k is ISikkerhed);
            Faktura f = new Faktura();

            Console.WriteLine(f is ISikkerhed);

            f.Gem(1);
            f.Slet();

            IDbFunktioner r = k;

            r.Gem(8);

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

            lst.Add(new Kunde());
            lst.Add(new Bil());
            lst.Add(new Faktura());
            lst.Add(new Kunde());
            lst.Add(new Bil());
            lst.Add(new Faktura());
            foreach (IDbFunktioner item in lst)
            {
                item.Gem(5);
                //if (item is ISikkerhed) {
                //    (item as ISikkerhed).CheckSikkerhed();
                //}
            }

            List <Hund> hunde = new List <Hund>();

            hunde.Add(new Hund()
            {
                AntalBen = 4
            });
            hunde.Add(new Hund()
            {
                AntalBen = 3
            });
            hunde.Add(new Hund()
            {
                AntalBen = 5
            });

            foreach (var item in hunde)
            {
                Console.WriteLine(item.AntalBen);
            }

            hunde.Sort();

            foreach (var item in hunde)
            {
                Console.WriteLine(item.AntalBen);
            }
        }
Beispiel #2
0
 static void Main(string[] args)
 {
     IDBFunctioner[] i = new IDBFunctioner[2];
     i[0] = new Kunde();
     i[1] = new Vare();
 }