Вызов метода по таймеру (каждые 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д