Сигнал при достижении определенного времени - 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д