/// <summary>第二个异步调用的按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnyb2_Click(object sender, EventArgs e) { this.tbYB2.AppendText("老刘想洗澡了...\r\n"); Heater heater = new Heater(); heater.SetTemp = 85; LaoLiu laoliu = new LaoLiu(heater); this.tbYB2.AppendText("老刘开始烧水...\r\n"); //老刘打开热水器,然后去看电视了 laoliu.OpenHeater(ActionCallBack); this.tbYB2.AppendText(laoliu.WatchTv()); this.tbYB2.AppendText(laoliu.ListenToSong()); }