Mega Code Archive

 
Categories / C# Tutorial / Delegate
 

Multicast delegates

using System; class MainClass {   delegate int MyDelegate(string s);   static void Main(string[] args)   {     string MyString = "Hello World";          MyDelegate Multicast = null;     Multicast += new MyDelegate(DoSomething);     Multicast += new MyDelegate(DoSomething2);     Multicast(MyString);   }   static int DoSomething(string s)   {     Console.WriteLine("DoSomething");          return 0;   }   static int DoSomething2(string s)   {       Console.WriteLine("DoSomething2");     return 0;   } } DoSomething DoSomething2