.NET 4.x Реализовать запуск метод в конкретное время - C#
Формулировка задачи:
Здравствуйте, возникла такая проблема. Необходимо реализовать запуск метода в определенное время, например, в 10:00. Подскажите, пожалуйста, как можно это сделать.
Решение задачи: «.NET 4.x Реализовать запуск метод в конкретное время»
textual
Листинг программы
- /*
- * Создано в SharpDevelop.
- * Пользователь: fast
- * Дата: 01.05.2016
- * Время: 18:12
- *
- * Для изменения этого шаблона используйте меню "Инструменты | Параметры | Кодирование | Стандартные заголовки".
- */
- using System;
- using System.Windows.Forms;
- using System.Timers;
- namespace test
- {
- public class Program
- {
- private static System.Timers.Timer Timer;
- public static void Main(string[] args)
- {
- init();
- Console.ReadKey(true);
- }
- private static void OnTimedEvent(object sender, EventArgs e)
- {
- if (DateTimeOffset.Now.Hour == 18) {
- Print();
- }
- }
- private static void Print()
- {
- MessageBox.Show("Hello, world!!!");
- }
- private static void init()
- {
- Timer = new System.Timers.Timer(1000);
- Timer.Elapsed += OnTimedEvent;
- Timer.AutoReset = true;
- Timer.Enabled = true;
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д