.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;
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы