public void RunClock() { while (true) { Thread.Sleep(100); DateTime currenttime = DateTime.Now; if (currenttime.Second != this.secound) { TimeEventArgs timeEventArgs = new TimeEventArgs() { Hour = currenttime.Hour, Minute = currenttime.Minute, Secound = currenttime.Second }; if (Timechangeed != null) { Timechangeed(this, timeEventArgs); } this.secound = currenttime.Second; this.hour = currenttime.Hour; this.minute = currenttime.Minute; } } }
public void NewTime(object theClock, TimeEventArgs e) { Console.WriteLine($"{e.Hour.ToString()}: {e.Minute.ToString()} : {e.Secound.ToString()}"); }