static void Main(string[] args) { printer += Print; printer += Print2; PrintDelegateEventArgs printArg = new PrintDelegateEventArgs(); printArg.printString = "Hello World !!"; printer("String", printArg); }
static void Print2(object sender, PrintDelegateEventArgs iarg) { Console.WriteLine("*****"); }
static void Print(object sender, PrintDelegateEventArgs iarg) { Console.WriteLine($"Print requested for {iarg.printString}"); }