示例#1
0
        static void Main(string[] args)
        {
            //Hund h = new Hund();
            //h.Navn = "Fido";
            //Fugl f = new Fugl() { Navn = "PipHans" };

            //h.SigNoget();
            //f.SigNoget();

            Dyr d;

            d = new Fugl();

            Hund f = d as Hund;

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

            lst.Add(new Fugl()
            {
                Navn = "a"
            });
            lst.Add(new Hund()
            {
                Navn = "b"
            });

            foreach (var item in lst)
            {
                item.SigNoget();
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            Kæledyr k = new Kæledyr();
            //Console.WriteLine(k.Kendelyd());

            Hund h = new Hund();
            //Console.WriteLine(h.Kendelyd());

            Fugl f = new Fugl();
            //Console.WriteLine(f.Kendelyd());


            Kæledyr k2 = new Hund();
            //Console.WriteLine(k2.Kendelyd());

            Kæledyr k3 = new Fugl()
            {
                HåndTam = true
            };

            //Console.WriteLine(k3.Kendelyd());

            if (k3 is Object)
            {
                Console.WriteLine("Ja");
            }
            else
            {
                Console.WriteLine("Nej");
            }

            //Hund f1 = k3 as Hund;
            Fugl f1 = (Fugl)k3;

            Console.WriteLine(f1.HåndTam);


            //List<Kæledyr> dyr = new List<Kæledyr>();
            //dyr.Add(new Hund() { Navn = "a", HundeRegisterId = "1" });
            //dyr.Add(new Hund() { Navn = "b", HundeRegisterId = "2" });
            //dyr.Add(new Fugl { Navn = "c", HåndTam = true });
            //dyr.Add(new Fugl { Navn = "d", HåndTam = false });
            //dyr.Add(new Hest { Navn = "e" });

            //foreach (Object item in dyr)
            //    Console.WriteLine(item.ToString());
        }