C# écrire un programme qui s’exécute à intervalles réguliers

 

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");
           
        }


    }
}

 

Retour en haut