.NET 4.x Как остановить консольный таймер? - C#
Формулировка задачи:
Листинг программы
- private static void TimerCallback(object o)
- {
- Game.Announce();
- GC.Collect();
- }
- static void Main(string[] args)
- {
- var t = new Timer(TimerCallback, null, 0, 5000);
- Console.ReadLine();
- }
Листинг программы
- public static void Announce()
- {
- bool FILE_EXISTS = !File.Exists(ImG);
- try
- {
- if (!FILE_EXISTS)
- {
- using (var log = new StreamWriter(ImG, false))
- {
- log.WriteLine(""); Console.WriteLine("File cleared");
- }
- }
- }
- catch (FileNotFoundException) { Console.WriteLine("File not found"); }
- catch (Exception) { Console.WriteLine("The folder with the game was not found."); }
- }
Решение задачи: «.NET 4.x Как остановить консольный таймер?»
textual
Листинг программы
- private static void TimerCallback(object o)
- {
- Game.Announce();
- }
- public static Timer MyTimer;
- static void Main(string[] args)
- {
- MyTimer = new Timer(TimerCallback, null, 0, 5000);
- Console.ReadLine();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д