Как остановить таймер после его завершения?

У меня есть консольное приложение, и в основном методе у меня есть такой код:

Timer time = new Timer(seconds * 1000); //to milliseconds
time.Enabled = true;
time.Elapsed += new ElapsedEventHandler(time_Elapsed);

Я хочу, чтобы таймер запускался только один раз, поэтому я считаю, что я должен остановить таймер в методе time_Elapsed. Однако, поскольку мой таймер существует в Main (), я не могу получить к нему доступ.

5
задан Yom 16 September 2010 в 00:19
поделиться