Вызов метода по таймеру (каждые 5 секунд) - C#
Формулировка задачи:
Здравствуйте. У меня есть консольное приложение. Каждые 5 секунд должен вызываться метод Live класса Hive. При такой реализации таймера, как указано ниже, выдает ошибку "Ни одна из перегрузок метода "Live" не принимает "0" аргументов"
как в Hive.Live корректно отправить этот объект tr?
Листинг программы
- class Program
- {
- static void Main(string[] args)
- {
- int i=0;
- List<Bee> beers = new List<Bee>();
- Coords coor = new Coords();
- Truten tr = new Truten("truten", coor, i);
- beers.Add(tr);
- System.Timers.Timer timer = new System.Timers.Timer();
- timer.Elapsed += new ElapsedEventHandler(TimerStep);
- timer.Interval = 500;
- }
- public static void TimerStep(object source, ElapsedEventArgs e)
- {
- Hive.Live(tr);
- }
Решение задачи: «Вызов метода по таймеру (каждые 5 секунд)»
textual
Листинг программы
- using System.Threading;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д