Remove delegate from Multicast : Multi cast delegate : Delegate C# Examples


C# Examples » Delegate » Multi cast delegate »

 

Remove delegate from Multicast









    
using  System;

class  MainClass
{
    delegate  int  MyDelegate(string  s);
    static  void  Main(string[]  args)
    {
        string  MyString  =  "Hello  World";

        //Or  you  can  Multicast  delegates  by  doing  this
        MyDelegate  Multicast  =  null;

        Multicast  +=  new  MyDelegate(DoSomething);
        Multicast  +=  new  MyDelegate(DoSomething2);

        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;
    }
}
    
   
  
   



Output

DoSomething


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Delegate
» Multi cast delegate