public void ClockAlarm(ClockTime clockTime, int hour, int minute, int second) { if (clockTime.Second == second && clockTime.Minute == minute && clockTime.Hour == hour) { Console.WriteLine("滴滴滴!!!"); } Alarm(this, clockTime); }
static void Main(string[] args) { ClockTime clockTime = new ClockTime(0, 0, 0); ClockOn clockOn = new ClockOn(); Form form1 = new Form(); for (int i = 0; i <= 602; i++) { form1.Clockon.ClockTick(clockTime); form1.Clockon.ClockAlarm(clockTime, 0, 3, 20); } Console.ReadLine(); }
public void ClockTick(ClockTime clockTime) { if (clockTime.Second < 59) { clockTime.Second++; } else if (clockTime.Second >= 59) { clockTime.Second = 0; clockTime.Minute++; } else if (clockTime.Minute >= 59) { clockTime.Minute = 0; clockTime.Hour++; } else if (clockTime.Hour >= 23) { clockTime.Hour = 0; } Console.WriteLine($"时间:{clockTime.Hour}:{clockTime.Minute}:{clockTime.Second}"); Tick(this, clockTime); }
private void Clockon_Tick(object sender, ClockTime clockTime) { //throw new NotImplementedException(); Console.WriteLine("时钟在走!"); }
private void Clockon_Alarm(object sender, ClockTime clockTime) { //throw new NotImplementedException(); Console.WriteLine("闹钟未激活......"); }