carlAlex
8/10/2016 - 7:29 AM

C# simple event - dotnetperls.com

C# simple event - dotnetperls.com

using System;

public delegate void EventHandler();

class Program
{
    public static event EventHandler _show;

    static void Main()
    {
	// Add event handlers to Show event.
	_show += new EventHandler(Dog);
	_show += new EventHandler(Cat);
	_show += new EventHandler(Mouse);
	_show += new EventHandler(Mouse);

	// Invoke the event.
	_show.Invoke();
    }

    static void Cat()
    {
	Console.WriteLine("Cat");
    }

    static void Dog()
    {
	Console.WriteLine("Dog");
    }

    static void Mouse()
    {
	Console.WriteLine("Mouse");
    }
}