public static void GetCurrentTime(object a) { WakeUPP[] massiv = (WakeUPP[])a; SoundPlayer sp = new SoundPlayer("C:\\Users\\Amargo\\Desktop\\Alarm01.wav"); SecondDelegate sc = new SecondDelegate(GetSecond); MinuteDelegate mn = new MinuteDelegate(GetMinute); Console.WriteLine(DateTime.Now); while (true) { DateTime NowTime = DateTime.Now; for (int i = 0; i < 100; i++) if (massiv[i]!= null) if (massiv[i].Hour == NowTime.Hour && massiv[i].Minute == NowTime.Minute) { sp.Play(); Console.WriteLine(massiv[i].Messager); string file_adress = "c:\\Users\\Amargo\\Desktop\\101\\" + "Будильник_" +i+".txt"; FileStream nowtimefile = new FileStream(file_adress, FileMode.Create); StreamWriter writer1 = new StreamWriter(nowtimefile); writer1.WriteLine("Будильник сработал в " + NowTime.Hour + " часов " + mn(NowTime) + " минут " + sc(NowTime) + " секунд") ; writer1.WriteLine("Текст будильника: " + massiv[i].Messager); writer1.Close(); Thread.Sleep(50000); sp.Stop(); } FileStream nowtimefile1 = new FileStream("c:\\Users\\Amargo\\Desktop\\101\\nowtime.txt", FileMode.Create); NowTime = DateTime.Now; StreamWriter writer = new StreamWriter(nowtimefile1); writer.Write("{0}", NowTime); writer.Close(); Thread.Sleep(1000); } }