Utiliser Timer pour exécuter à interval régulier une méthode
Il faut utiliser l’objet Timer :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
namespace returning
{
class Program
{
static void Main(string[] args)
{
Timer timer = new Timer(TimerCallback, null,0,5 * 1000);// five seconds
Console.ReadLine();
}
private static void TimerCallback(object sender)
{
Console.WriteLine("il s'est écoulé 5 secondes");
}
}
}