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); } }
static void Main(string[] args) { IDBFunctioner[] i = new IDBFunctioner[2]; i[0] = new Kunde(); i[1] = new Vare(); }