推荐你看一篇文章:http://www.techng.com/content.asp?titleid=3469

解决方案 »

  1.   

    http://www.csdn.net/Author/optimizer/
    在这你或许可了解更多
    ---是谁转贴了我的文章,有些竟然被篡改:(
      

  2.   

    event之于delegate恰似property之于field。
    event实际上声明了add/remove一对成员函数,它们相当于property的get/set,你可以在这里进行更多的有效性检测以及额外的工作。public event MyNotify notify {
         add {
             ... 
         }
         remove {
             ...
         }
    }myobj.notify += ...; //调用add
    myobj.notify -= ...; //调用remove
      

  3.   

    如果想你那样简单的声明,event和delegate实例确实没有区别。
    就好像不加任何验证的propery功能上与一个public field没有区别一样。
      

  4.   

    o,i see!
    谢谢各位,尤其是知秋前辈!