using System.Collections.Generic;
using System.Threading.Tasks;
namespace klassenvoorbeeld
static void Main(string[] args)
int totalRectanglesSurface = 0;
Random randomGenerator = new Random();
List<Rectangle> myRectangleList = new List<Rectangle>();
for (int i = 0; i < 1000; i++)
new Rectangle(randomGenerator.Next(1, 5), randomGenerator.Next(1, 5))
totalRectanglesSurface += myRectangleList.Last().GetSurface();
Console.WriteLine("The average surface of all random rectangles is: " + totalRectanglesSurface / 1000f);
List<Rectangle> myRectangleListWithSurfacesAbove10 = new List<Rectangle>();
totalRectanglesSurface = 0;
foreach (Rectangle rectangle in myRectangleList)
surface = rectangle.GetSurface();
myRectangleListWithSurfacesAbove10.Add(rectangle);
totalRectanglesSurface += surface;
Console.WriteLine("The average surface of all random rectangles with a surface greater than 10 is: " + totalRectanglesSurface / myRectangleListWithSurfacesAbove10.Count);
Console.WriteLine("Druk op een knop om af te sluiten...");