You can try to use this snippet. Also in your main method use myTimer.Start() method to start the timer. After every execution you can reset the timer as well if required.
System.Timers.Timer myTimer = new System.Timers.Timer();
myTimer.Elapsed += new ElapsedEventHandler(OnTimer);
myTimer.Interval = 1000;
myTimer.Enabled = true;
public void OnTimer(object source, ElapsedEventArgs e )
{
}
Rate it if it solves your problem.