Exemplo n.º 1
0
        public int CompareTo(object obj)
        {
            if (obj == null)
            {
                return(1);
            }
            Dier beest = obj as Dier;

            if (beest != null)
            {
                return(Massa.CompareTo(beest.Massa));
            }
            else
            {
                throw new ArgumentException("Geen Dier");
            }
        }
Exemplo n.º 2
0
        private static void ReproduceerKoe()
        {
            List <Koe> kraamkamer = new List <Koe>();

            foreach (Vee vee in Stal)
            {
                if (vee is Koe)
                {
                    Dier baby = vee.Reproduceer();
                    Koe  kalf = baby as Koe;
                    kraamkamer.Add(kalf);
                }
            }
            int teller = 0;

            foreach (Koe kalf in kraamkamer)
            {
                teller++;
                Stal.Add(kalf);
            }
            Console.WriteLine("{0} kalfjes geboren.", teller);
        }