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(Done); _event = new CompleteHandler(Done); DoWork(); } private static void DoWork() { _delegate(4); _event(6); } private static void Done(int number) { Console.WriteLine($"complete {number}"); } } }