ActionScheduler

using ActionScheduler;

// For each 1 hour execute 
ActionScheduler jobScheduler = new ActionScheduler(TimeSpan.FromHours(1) , ()=>
{
  // Your Action goes here 
  Console.WriteLine("Hello!");
});

jobScheduler.Start(); // To Start The Scheduler 

jobScheduler.Stop(); // To Stop The Scheduler