Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            EventManager eventManager = new EventManager();

            // Create event and add some listeners.
            IntEvent intEvent = new IntEvent();

            intEvent.AddListener(eventManager, Program.Listener);
            intEvent.AddListener(eventManager, Program.Listener2);

            // Trigger the event.
            intEvent.Trigger(eventManager, 123);

            // Remember to remove the listeners.
            intEvent.RemoveListener(eventManager, Program.Listener);
            intEvent.RemoveListener(eventManager, Program.Listener2);

            // Pause the terminal so we can see the output.
            Console.ReadKey();
        }