static void Main(string[] args) { MyClock myClock = new MyClock(); myClock.OnClock += ShowRing; Console.WriteLine("输入闹钟的时间,格式为年/月/日 时:分:秒(24小时制及英文字符)"); string settime = Console.ReadLine(); DateTime setTime = Convert.ToDateTime(settime); myClock.Clock(setTime); }
static void Main(string[] args) { MyClock mC = new MyClock(); Console.WriteLine("请设置闹钟时间:"); Console.WriteLine("时:"); mC.hour = Console.ReadLine(); Console.WriteLine("分:"); mC.minute = Console.ReadLine(); Console.WriteLine("秒:"); mC.second = Console.ReadLine();; mC.eClock += new Clock(ClockShow); mC.RingOrShow(mC.hour, mC.minute, mC.second); }
private static void Main(string[] args) { var clock = new MyClock(); Console.WriteLine("请输入闹钟时间:"); try { Console.WriteLine("小时:"); clock.Hour = Console.ReadLine(); Console.WriteLine("分钟:"); clock.Minute = Console.ReadLine(); ; Console.WriteLine("秒钟:"); clock.Second = Console.ReadLine(); ; } catch { // ignored } clock.Clock += Clock; clock.Ring(clock.Hour, clock.Minute, clock.Second); }