Is their a way to execute a delegate
or event
in C# when the seconds, minutes, hours,... change in the system-clock, without using a timer that checks every millisecond if the property has changed and executes the event with a delay of maximum a millisecond.
I thus want to avoid polling and fire an event at a certain time.