static void Main(string[] args) { IDbFunktioner[] IDber = new IDbFunktioner[4]; //Opretter nyt array af IDbFunktioner Hund h1 = new Hund(); //Opretter variabel der kan pege på hund og laver instans på heap IDber[0] = h1; //Lægger h1 ind i array Ubåd u1 = new Ubåd(); //Opretter variabel der kan pege på ubåd og laver instans på heap IDber[1] = u1; //Lægger u1 ind i array Hund h2 = new Hund(); //Opretter variabel der kan pege på hund og laver instans på heap IDber[2] = h2; //Lægger h2 ind i array Ubåd u2 = new Ubåd(); //Opretter variabel der kan pege på ubåd og laver instans på heap IDber[3] = u2; //Lægger u2 ind i array foreach (var item in IDber) //Løber array igennem { item.Gem(); //Kalder metoden "Gem" for hver ting i array } /* Resultat: * Gemmer Hund * Gemmer Ubåd * Gemmer Hund * Gemmer Ubåd*/ if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }
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(); } if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }
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(); } }
static void Main(string[] args) { IDbFunktioner[] a = new IDbFunktioner[4]; a[0] = new Hund(); a[1] = new Ubåd(); a[2] = new Ubåd(); a[3] = new Hund(); foreach (IDbFunktioner item in a) { item.Gem(); } }
static void Main(string[] args) { IDbFunktioner[] dbFunktioner = new IDbFunktioner[4]; dbFunktioner[0] = new Ubåd(); dbFunktioner[1] = new Hund(); dbFunktioner[2] = new Ubåd(); dbFunktioner[3] = new Hund(); foreach (var dbf in dbFunktioner) { dbf.Gem(); System.Console.ReadKey(); } }
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(); } logger.Debug("Start af program"); Console.ReadLine(); }
static void Main(string[] args) { Hund h = new Hund() { Navn = "Oskar" }; h.Gem(); Ubåd u = new Ubåd() { Tubine = 2, Nummer = 596 }; u.Gem(); IDbFunktioner[] dimser = new IDbFunktioner[5]; dimser[0] = new Hund() { Navn = "Fido" }; dimser[1] = new Ubåd() { Tubine = 3.001, Nummer = 443 }; dimser[2] = new Ubåd() { Tubine = -.993, Nummer = 21 }; dimser[3] = new Hund() { Navn = "Otto" }; dimser[4] = new Hund() { Navn = "Walther" }; foreach (var item in dimser) { item.Gem(); } }