Пример #1
0
        static void Main(string[] args)
        {
            IDbFunktioner[] samling = new IDbFunktioner[4];

            //            Hund dyr = new Hund("Oscar");
            //            dyr.Navn = "Oscar";

            //            samling[0] = dyr;
            logger.Trace("Her starter vi (test af ÆØÅæøå)");

            samling[0] = new Hund("Fido");

            samling[1] = new Ubåd();
            samling[2] = new Ubåd();

            samling[3] = new Hund("king");



            foreach (var item in samling)
            {
                item.Gem();
            }
            logger.Trace("Her slutter vi");

            Console.ReadKey();
        }
Пример #2
0
        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();
            }
        }
Пример #3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Eget interface");

            IDbFunktioner t = new Hund();

            //IDbFunktioner x = new IDbFunktioner();

            IDbFunktioner[] ia = new IDbFunktioner[10];

            for (int i = 0; i < ia.Length; i++)
            {
                if (i % 2 == 0)
                {
                    ia[i] = new Hund();
                }
                else
                {
                    ia[i] = new Ubåd();
                }
            }

            foreach (var item in ia)
            {
                item.Gem();
            }
        }
Пример #4
0
        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();
            }
        }
Пример #5
0
        static void Main(string[] args)
        {
            IDbFunktioner[] liste = new IDbFunktioner[5];
            liste[0] = new Hund()
            {
                Navn = "Fido"
            };
            liste[1] = new Hund()
            {
                Navn = "King"
            };
            liste[2] = new Hund()
            {
                Navn = "Basse"
            };
            liste[3] = new Ubåd()
            {
                Nummer = 1, Turbine = 2.1
            };
            liste[4] = new Ubåd()
            {
                Nummer = 2, Turbine = 2.1
            };

            foreach (IDbFunktioner item in liste)
            {
                item.Gem();
            }
            Console.ReadKey();
        }
Пример #6
0
        static void Main(string[] args)
        {
            //Anvendelse af array
            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();
            }

            //Anvendelse af list
            List <IDbFunktioner> lst1 = new List <IDbFunktioner>();

            lst1.Add(new Hund());
            lst1.Add(new Ubåd());
            lst1.Add(new Hund());
            lst1.Add(new Ubåd());

            foreach (var item in lst1)
            {
                item.Gem();
            }

            // Hold console åben ved debug
            if (System.Diagnostics.Debugger.IsAttached)
            {
                Console.Write("Press any key to continue . . . ");
                Console.ReadKey();
            }
        }
Пример #7
0
 static void Main(string[] args)
 {
     IDbFunktioner[] dbs = new IDbFunktioner[] { new Hund(), new Ubåd(), new Ubåd(), new Hund(), new Ubåd() };
     foreach (IDbFunktioner db in dbs)
     {
         db.Gem();
     }
 }
Пример #8
0
        static void Main(string[] args)
        {
            Hund h = new Hund();
            UBåd u = new UBåd();
            Bil  b = new Bil();

            IDbFunktioner i;

            i = h;

            IDbFunktioner[] a = new IDbFunktioner[2];
            a[0] = h;
            a[1] = u;

            //h = null;

            foreach (var item in a)
            {
                item.Gem();
                GemObjekt(item);
            }

            Console.WriteLine();
            IDbFunktioner w = FindObjekt();

            w.Gem();


            // Afkobling...


            Bil[] garage = new Bil[3];
            garage[0] = new Bil()
            {
                Mærke = "a", Motor = 2
            };
            garage[1] = new Bil()
            {
                Mærke = "c", Motor = 1
            };
            garage[2] = new Bil()
            {
                Mærke = "b", Motor = 8
            };

            if (garage[0] is IComparable)
            {
            }

            //System.Array.Sort(garage);

            //IComparer s = new BilSorteringMotorDesc();
            System.Array.Sort(garage, new BilSorteringMotorDesc());
        }
Пример #9
0
 static void Main(string[] args)
 {
     IDbFunktioner[] a = new IDbFunktioner[4];
     a[0] = new Hund();
     a[1] = new Ubåd();
     a[2] = new Hund();
     a[3] = new Ubåd();
     foreach (var item in a)
     {
         item.Gem();
     }
 }
Пример #10
0
        static void Main(string[] args)
        {
            IDbFunktioner[] a = new IDbFunktioner[2];
            a[0] = new Hund();
            a[1] = new UBåd();

            foreach (var item in a)
            {
                item.Gem();
            }

            Console.ReadKey();
        }
Пример #11
0
 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();
     }
     Console.ReadKey();
 }
Пример #12
0
        static void Main(string[] args)
        {
            IDbFunktioner[] df = new IDbFunktioner[4];
            df[0] = new Hund("Robbie");
            df[1] = new Ubåd(1, 42);
            df[2] = new Hund("Bella");
            df[3] = new Ubåd(2, 84);

            foreach (var item in df)
            {
                item.Gem();
            }
        }
Пример #13
0
        static void Main(string[] args)
        {
            IDbFunktioner[] dbFunktioner = new IDbFunktioner[4];
            dbFunktioner[0] = new Hund();
            dbFunktioner[1] = new Ubåd();
            dbFunktioner[2] = new Hund();
            dbFunktioner[3] = new Ubåd();

            foreach (var item in dbFunktioner)
            {
                item.Gem();
            }
        }
Пример #14
0
        static void Main(string[] args)
        {
            IDbFunktioner[] array = new IDbFunktioner[3];

            array[0] = new Hund();
            array[1] = new Hund();
            array[2] = new Ubåd();

            foreach (var item in array)
            {
                item.Gem();
            }
        }
Пример #15
0
        static void Main(string[] args)
        {
            IDbFunktioner[] test = new IDbFunktioner[5];
            test[0] = new Hund();
            test[1] = new Ubåd();
            test[2] = new Ubåd();
            test[3] = new Hund();
            test[4] = new Ubåd();

            for (int i = 0; i < test.Length; i++)
            {
                test[i].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();
            }
        }
Пример #17
0
        static void Main(string[] args)
        {
            /* opgave 110-1 eget interface */
            IDbFunktioner[] ar = new IDbFunktioner[4];
            ar[0] = new Hund();
            ar[1] = new Ubåd();
            ar[2] = new Ubåd();
            ar[3] = new Ubåd();

            foreach (var item in ar)
            {
                item.Gem();
            }
        }
        static void Main(string[] args)
        {
            IDbFunktioner[] i = new IDbFunktioner[4];
            i[0] = new Hund();
            i[1] = new Ubåd();
            i[2] = new Hund();
            i[3] = new Ubåd();

            foreach (var item in i)
            {
                item.Gem();
            }


            Console.ReadKey();
        }
Пример #19
0
        static void Main(string[] args)
        {
            IDbFunktioner[] iDbArray = new IDbFunktioner[2];
            IDbFunktioner   nyHund   = new Hund();
            IDbFunktioner   nyUbåd   = new Ubåd();

            //iDbArray.Concat(iDbArray);
            iDbArray[0] = new Hund();
            iDbArray[1] = new Ubåd();
            iDbArray.Concat(iDbArray);
            foreach (var item in iDbArray)
            {
                item.Gem();
            }
            Console.ReadLine();
        }
Пример #20
0
        static void Main(string[] args)
        {
            log.Debug("App start");

            IDbFunktioner[] array = new IDbFunktioner[4];
            array[0] = new Dog();
            array[1] = new Uboat();
            array[2] = new Dog();
            array[3] = new Uboat();
            foreach (var item in array)
            {
                item.Gem();
            }

            log.Debug("App s**t");
        }
        static void Main(string[] args)
        {
            Hund h = new Hund();
            Ubåd u = new Ubåd();



            IDbFunktioner[] AntalObj = new IDbFunktioner[2];
            AntalObj[0] = h;
            AntalObj[1] = u;

            foreach (var item in AntalObj)
            {
                item.Gem();
            }
            Console.ReadLine();
        }
Пример #22
0
        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();
        }
Пример #23
0
        static void Main(string[] args)
        {
            IDbFunktioner[] a = new IDbFunktioner[6];
            a[0] = new Ubåd();
            a[1] = new Hund();
            a[2] = new Ubåd();
            a[3] = new Ubåd();
            a[4] = new Hund();
            a[5] = new Ubåd();

            foreach (var item in a)
            {
                //if (a. > 3 || item < 3)
                //{
                item.Gem();
                //}
            }
            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 (kun nødvendigt ved .NET Framework - ikke .NET Core)
            if (System.Diagnostics.Debugger.IsAttached)
            {
                Console.Write("Press any key to continue . . . ");
                Console.ReadKey();
            }
        }
Пример #25
0
        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();
            }
        }
Пример #26
0
        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();
        }
Пример #27
0
        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();
            }
        }
Пример #28
0
        static void Main(string[] args)
        {
            IDbFunktioner[] a = new IDbFunktioner[4];
            a[0] = new Hund {
                Navn = "Niels"
            };
            a[1] = new Ubåd {
                Nummer = 1, Tubine = 2
            };
            a[2] = new Hund {
                Navn = "HundSød"
            };
            a[3] = new Ubåd {
                Nummer = 3, Tubine = 4
            };

            foreach (var item in a)
            {
                item.Gem();
            }

            Console.ReadKey();
        }
Пример #29
0
 static void Main(string[] args)
 {
     IDbFunktioner[] array = new IDbFunktioner[4];
     array[0] = new Hund()
     {
         Navn = "hund0"
     };
     array[1] = new Ubåd()
     {
         Nummer = 1
     };
     array[2] = new Hund()
     {
         Navn = "hund2"
     };
     array[3] = new Ubåd()
     {
         Nummer = 3
     };
     foreach (var item in array)
     {
         item.Gem();
     }
 }
Пример #30
0
        static void Main(string[] args)
        {
            log.Trace("Enter");


            IDbFunktioner[] i1 = new IDbFunktioner[5];

            i1[0] = new Hund();
            i1[1] = new Ubåd();
            i1[2] = new Hund();
            i1[3] = new Ubåd();
            i1[4] = new Hund();


            foreach (var item in i1)

            {
                item.Gem();
                log.Debug(item);
            }


            log.Trace("Exit");
        }