public void ProcessGardens(GardenProcessDelegate gardenprocessdelegate) { foreach (Garden garden in gardenList) { gardenprocessdelegate(garden); } }
private void Form1_Load(object sender, EventArgs e) { gardenManager = new GardenManager(); populateDummyData(); gardenProcessDelegate = null; }
private void btnArea_Click(object sender, EventArgs e) { gardenProcessDelegate = new GardenProcessDelegate(PrintArea); gardenManager.ProcessGardens(gardenProcessDelegate); //string reportString = String.Format("{0,1-14}:{1,8:f2}", garden.OwnerName, garden.GetArea()); }