public void SetAlarmClock(DateTime alarm) { SetAlarmClockArgs yourAlarmClock = new SetAlarmClockArgs(); yourAlarmClock.setAlarmClock = alarm; while (now <= alarm) { //便于观察,可删除 Console.Write('.'); now = DateTime.Now; } SetAlarm(this, yourAlarmClock); }
//事件处理方法 static void ShowAlarm(object sender, SetAlarmClockArgs e) { Console.WriteLine($"Alarm......Now is {e.setAlarmClock}"); }