תשובה אחת
במחלקה system.threading.timer או במחלקה system.timers.timer
דוגמא שיש לי של system.threading.timer:

using system;
using system.threading;

class program
{
static void main()
{
timercallback callback = dosomething;
timer timer = new timer(callback, null, timespan.fromseconds(5), timespan.fromseconds(10));

console.writeline("action scheduled. press any key to exit.");
console.readkey();
}

static void dosomething(object state)
{
console.writeline("action performed at: " + datetime.now);
}
}




(בדוגמא שיטת dosomething תתבצע כל 10 שניות לאחר עיכוב ראשוני של 5 שניות. אפשר להתאים את זה לפי הצורך)

מקווה שהצלחתי לעזור :)
אנונימית