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"); } }
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); }