Пример #1
0
        static void Main()
        {
            Tekening tekening = new Tekening();

            Console.WriteLine("Aantal figuren in tekening: " + tekening.AantalFiguren);
            Rechthoek r1 = new Rechthoek()
            {
                Kleur = "Groen", Breedte = 2, Hoogte = 3
            };
            Cirkel c1 = new Cirkel()
            {
                Kleur = "Blauw", Straal = 2
            };
            Figuur f1 = new Figuur()
            {
                Kleur = "Rood"
            };

            tekening.VoegFiguurToe(r1);
            tekening.VoegFiguurToe(c1);
            tekening.VoegFiguurToe(f1);
            Console.WriteLine("Aantal figuren in tekening: " + tekening.AantalFiguren);
            tekening.PrintTekening();
            tekening.ZetKleurVanAlleFiguren("Zwart");
            tekening.PrintTekening();


            //Figuur f2 = r1;//ok lukt
            //               // Rechthoek r2 = f1;//niet ok lukt niet
            //Figuur f3 = new Cirkel() { Kleur = "Geel", Straal = 1 };//ok lukt
            //Console.WriteLine($"Figuur f1 {f1.Kleur} ");
            //Console.WriteLine($"Rechthoek r1 {r1.Kleur} {r1.Breedte} x {r1.Hoogte}");
            //Console.WriteLine($"Cirkel c1 {c1.Kleur} straal={c1.Straal}");
            //Console.WriteLine($"Figuur f3 {f3.Kleur}");
        }
Пример #2
0
 public void VerwijderFiguur(Figuur figuur)
 {
     _figuren.Remove(figuur);
 }
Пример #3
0
 public void VoegFiguurToe(Figuur figuur)
 {
     _figuren.Add(figuur);
 }