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);
        }
Esempio n. 2
0
        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();
        }