Вызов метода по таймеру (каждые 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;