protected virtual void OnStartTimer(TimerEvenArgs args)
        {
            EventHandler <TimerEvenArgs> currTime = StartTimer;

            if (currTime != null)
            {
                currTime(this, args);
            }
        }
        public void Countdown(object sender, TimerEvenArgs eventArgs)
        {
            Console.WriteLine($"Test time: {eventArgs.Time}.");
            int currTime = eventArgs.Time;
            int period   = 1000;

            while (currTime > 1)
            {
                Thread.Sleep(period);
                Console.WriteLine($"{--currTime} seconds to simulate");
            }
        }
示例#3
0
        public void Countdown(object sender, TimerEvenArgs eventArgs)
        {
            Console.WriteLine($"Test time: {eventArgs.Time}.");
            int currTime = eventArgs.Time;
            int period   = 1000;

            while (currTime > 1)
            {
                Thread.Sleep(period);
                Console.WriteLine($"{--currTime} seconds left");
            }
            ////TimerCallback tm = new TimerCallback(Count);
            ////Timer timer = new Timer(Count, eventArgs.Time, 0, 5000);
            ////this.timer = new Timer(Count, time-1000, 0, 1000);
        }