using System; namespace ConsoleApp1 { class Program { public delegate void CompleteHandler(int number); public static CompleteHandler _delegate; public static event CompleteHandler _event; static void Main(string[] args) { _delegate = new CompleteHandler(Done1); _event = new CompleteHandler(Done1); _delegate += Done2; _event += Done2; DoWork(); } private static void DoWork() { _delegate(4); _event(6); } private static void Done1(int number) { Console.WriteLine($"Done1 {number}"); } private static void Done2(int number) { Console.WriteLine($"Done2 {number}"); } } }