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方法 } } }