Simple Delegate (delegate) vs. Multicast delegates

Delegates in .NET are multicast delegates. Regardless of whether you choose to attach zero or one or several handlers to them, they are still multicast delegates. This article explains it pretty well: delegate void Del(string s); class TestClass { static void Hello(string s) { System.Console.WriteLine(” Hello, {0}!”, s); } static void Goodbye(string s) { System.Console.WriteLine(” … Read more