Мне нужен таймер, который запускается каждую минуту, но у меня возникают проблемы с запуском таймера с кодом, который я использовал раньше. так что я думаю, что я делаю что-то в корне неправильно, это не связано с кодом, но даже в только что созданном консольном проекте в Visual Studio Community 2017 он не выполняет метод _timer_elapsed
. консоль немедленно завершается без ошибок, как если бы она выполнила каждый код
using System;
using System.Timers;
namespace Test
{
class Program
{
static Timer _timer;
public static void Main(string[] args)
{
var timer = new Timer(60000);
timer.Elapsed += new ElapsedEventHandler(_timer_Elapsed);
timer.Enabled = true;
_timer = timer;
}
static void _timer_Elapsed(object sender, ElapsedEventArgs e)
{
Console.WriteLine("test");
}
}
}
что мне здесь не хватает?