static void Main(string[] args) { GeneratorDogadjaja gd = new GeneratorDogadjaja(); for (int i = 0; i < 100000; ++i) { SlušateljDogađaja sd = new SlušateljDogađaja(); // TODO:070 Pokrenuti kod i provjeriti ispis na konzolu. // TODO:071 Dodati naredbu kojom se objekt sd predbilježi na slušanje događaja, pokrenuti kod i provjeriti ispis. // TODO:072 Dodati naredbu kojom se objekt sd odjavljuje od slušanja događaja, pokrenuti kod i provjeriti ispis. } Console.WriteLine($"Zauzeta memorija na heapu: {GC.GetTotalMemory(true) / 1024.0} kB"); Console.WriteLine("GOTOVO!!!"); Console.ReadKey(true); }
static void Main(string[] args) { GeneratorDogadjaja gd = new GeneratorDogadjaja(); for (int i = 0; i < 10000; ++i) { SlušateljDogađaja sd = new SlušateljDogađaja(); // Pokrenuti kod i provjeriti ispis na konzolu // Dodati naredbu kojom se objekt sd predbilježi na slušanje događaja, pokrenuti kod i provjeriti ispis gd.Događaj += sd.DogađajEventHandler; // Dodati naredbu kojom se objekt sd odjavljuje od slušanja događaja, pokrenuti kod i provjeriti ispis gd.Događaj -= sd.DogađajEventHandler; } Console.WriteLine("GOTOVO!!!"); Console.ReadKey(); }