Exemplo n.º 1
0
        public void Clock()
        {
            int     H       = 0;
            int     M       = 0;
            SetTime settime = new SetTime {
                Hour = 5, Minute = 0
            };

            if (settime.Hour > 23 || settime.Minute > 59)
            {
                Console.WriteLine("设置时间不符合");
            }
            while (H < 24)
            {
                System.Threading.Thread.Sleep(1000);
                while (M < 60)
                {
                    if (H == settime.Hour && M == settime.Minute)
                    {
                        AlarmclockEventArgs args = new AlarmclockEventArgs();
                        Alarm(this, args);
                    }
                    M++;
                }
                H++;
                M = 0;
            }
        }
Exemplo n.º 2
0
 static void TimeOut(object sender, AlarmclockEventArgs e)
 {
     Console.WriteLine("Time Out");
     Console.ReadLine();
 }