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(); } }
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()); }