예제 #1
0
 public void BoilWater()
 {
     for (int i = 0; i <= 100; i++)
     {
         temperature = i;
         // 当温度超过95时,就触发事件(执行这个事件)并执行观察者的事件处理方法。
         if (temperature > 95)
         {
             //建立BoiledEventArgs 对象。
             BoiledEventArgs e = new BoiledEventArgs(temperature);
             OnBoiled(e);  // 调用 OnBolied方法
         }
     }
 }