コード例 #1
0
        static void Main(string[] args)
        {
            Rechthoek r1 = new Rechthoek();

            Console.WriteLine(r1.Hoogte == 0);
            Console.WriteLine(r1.Breedte == 0);
            Console.WriteLine(r1.GetOppervlakte() == 0);
            //
            r1.Hoogte = 10;
            Console.WriteLine(r1.Hoogte == 10);
            Console.WriteLine(r1.Breedte == 0);
            Console.WriteLine(r1.GetOppervlakte() == 0);
            //
            r1.Breedte = 20;
            Console.WriteLine(r1.Hoogte == 10);
            Console.WriteLine(r1.Breedte == 20);
            Console.WriteLine(r1.GetOppervlakte() == 200);
            //
            Rechthoek r2 = new Rechthoek();

            r2.Hoogte  = 20;
            r2.Breedte = 30;
            Console.WriteLine(r2.Hoogte == 20);
            Console.WriteLine(r2.Breedte == 30);
            Console.WriteLine(r2.GetOppervlakte() == 600);
            //
            Rechthoek r3 = new Rechthoek();

            r3.Hoogte  = 10;
            r3.Breedte = 30;
            Console.WriteLine(r3.Hoogte == 10);
            Console.WriteLine(r3.Breedte == 30);
            Console.WriteLine(r3.GetOppervlakte() == 300);
            //
            Rechthoeken rechthoeken1 = new Rechthoeken();

            Console.WriteLine(rechthoeken1.GetCount() == 0);
            rechthoeken1.Add(r1);
            rechthoeken1.Add(r2);
            rechthoeken1.Add(r3);
            rechthoeken1.Add(r1);
            Console.WriteLine(rechthoeken1.GetCount() == 4);
            //

            Console.WriteLine(rechthoeken1.GetTotaleOppervlakte() == 1300);

            //
            Console.ReadLine();
        }
コード例 #2
0
 public void Add(Rechthoek rechthoek)
 {
     _Count++; Array.Resize(ref _Items, GetCount());
     _Items[GetCount() - 1] = rechthoek;
 }