OnXxx)+=)主人養看門狗,主人睡覺時狗負責看守。小偷於 2009 元旦午夜到達 → 狗發出 Alarm 事件 → 主人接收事件採取行動。
class Dog
{
// 1. 宣告委派
public delegate void AlarmEventHandler(object sender, EventArgs e);
// 2. 宣告事件
public event AlarmEventHandler Alarm;
// ... 後續請見第 2 部
}