event关键字的作用是什么?
msdn表示它用于在发布商类中声明一个事件
// Declare the event.
public event SampleEventHandler SampleEvent;
如果我不在它前面放置事件,这是否意味着SampleEvent不再是SampleEventHandler?
除了超棒的 - =和+ =运算符,我从List< MyDelegate>中得到的事件/事件处理程序是什么?我何时应该使用另一个?
答案 0 :(得分:4)
有关完整答案,请参阅this other SO thread。
答案 1 :(得分:0)
委托支持+ =和 - =操作,事件也是如此。你也可以把它们称为方法。
但区别在于调用一个事件对它所属的类是私有的,而+ =和 - =是公共的。此外,您无法使用=从课外分配事件。