static void Main(string[] args) { CoolStuff cs = new CoolStuff { Name = "Chris", Age = 50 }; // Assign handlers to the delegates //ClickHandler click = new ClickHandler(RespondToClick); //UpdateHandler update = new UpdateHandler(RespondToUpdate); //QueryHandler query = new QueryHandler(RespondToQuery); //MultiOps multiOps = new MultiOps(RespondToClick); //multiOps += RespondToUpdate; //multiOps += RespondToQuery; //multiOps("triggering multi-operations..."); // Invoke the handlers //click("button clicked"); //update("database-record update"); //query("query-db"); // Clear handlers //multiOps = NoOps; //result = multiOps("final"); //Console.WriteLine($"Return value: {result}"); // Exit Console.ReadLine(); }
public static void ShowStuff(CoolStuff cs) { Console.WriteLine($"This:{nameof(cs)} ToString:{cs}"); }