static void Main(string[] args) { IDbFunktioner[] array = new IDbFunktioner[4]; //Laver et array på 4 med dem der har fået IDbFunktioner. array[0] = new Hund(); array[1] = new Ubåd(); array[2] = new Hund(); array[3] = new Ubåd(); foreach (var item in array) { item.Gem(); //..kalder Gem metoden, så de kan gemmes. Dvs. helt vilkårlige klasser kan kaldes, så de fx alle sammen gemmer. } Console.ReadLine(); }
static void Main(string[] args) { IDbFunktioner[] array = new IDbFunktioner[4]; array[0] = new Hund(); array[1] = new Ubåd(); array[2] = new Hund(); array[3] = new Ubåd(); foreach (var item in array) { item.Gem(); } // Hold console åben ved debug if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }
static void Main(string[] args) { Ubåd ubåd = new Ubåd(); ubåd.Gem(); Hund hund = new Hund(); hund.Gem(); IDbFunktioner[] dbFunktioners = new IDbFunktioner[2]; dbFunktioners[0] = hund; dbFunktioners[1] = ubåd; foreach (var item in dbFunktioners) { item.Gem(); } }