Сигнал при достижении определенного времени - C#

Узнай цену своей работы

Формулировка задачи:

Доброе время суток. Есть программа, в которой задается начало урока. Допустим 8 часов, 30 минут(Все в отдельных переменных, int). Так же есть часы с локальным временем(DateTime). И теперь вопрос. Как, допустим, если пришло время звонка(8:30) на экран вывелся, допустим, MassageBox? Спасибо.

Решение задачи: «Сигнал при достижении определенного времени»

textual
Листинг программы
     DateTime datenow = DateTime.Now;
            DateTime theDate = new DateTime(datenow.Year, datenow.Month, datenow.Day, 19, 44, 0);
            TimeSpan cherez =  theDate - datenow;
            Console.WriteLine("БУДИЛЬНИЧЕГ ВКЛЮЧИТСО ЧЕРЕЗ: " + cherez);
 
 
            Thread t = new Thread(new ParameterizedThreadStart(ThreadMethod));
            Thread.Sleep(cherez);
            t.Start();
      
            Console.Read();
          
        }
        static void ThreadMethod(object parameter)
        {
            Console.WriteLine("VSTAVAY SCUKO !, уже как бы " + DateTime.Now);
        }

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


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

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

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