public delegate void SomeHandler(string name, int age);
public static void Main()
var d1 = new SomeHandler(Handler1);
d1 += new SomeHandler(Handler2);
d1 += new SomeHandler(Handler1);
public static void Handler1(string name, int age)
Console.WriteLine("Handler1 called: " + name);
public static void Handler2(string name, int age)
Console.WriteLine("Handler2 called: " + name);