2012-07-27 32 views

回答

4

你可以檢查InvocationList.Countadd你的活動的方法。

事情是這樣的:

private EventHandler MyEventDel;  


    public event EventHandler ExplicitEvent 
    { 
     add 
     { 
      if (MyEventDel.GetInvocationList().Count() < 10) 
      { 
       MyEventDel+= value; 
      } 
     } 
     remove 
     { 
      MyEventDel-= value; 
     } 
    }