c#中的关键字事件

时间:2011-03-28 12:33:02

标签: c# events

  

可能重复:
  Why do we need the “event” keyword while defining events ?

MSDN示例中的

http://msdn.microsoft.com/fr-fr/library/w369ty8x(v=VS.80).aspx

如果我从发布商类中删除了event关键字,我的项目就可以了。所以我们添加关键词事件。

谢谢

1 个答案:

答案 0 :(得分:2)

由于encapsulation。如果关键字“event”将被删除,那么您将能够调用“event”,甚至可以从不拥有该事件的外部类更改它的订阅。请参阅Jon的回答here。使用event关键字即可分享活动,如果没有关键字,您可以访问delegate