Сигнал при достижении определенного времени - 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);
}