Créer un minuteur fiable et de haute précision en C#
Pour créer un minuteur très précis et fiable en C#, la classe System.Timers.Timer
fournit une solution robuste. Ce cours vous permet de planifier des tâches à intervalles spécifiques.
La propriété Interval
de l'objet Timer
définit le temps entre les événements de la minuterie. Le réglage de cette valeur sur 15 000 millisecondes (15 secondes) déclenche la méthode associée toutes les 15 secondes.
Vous trouverez ci-dessous un exemple de code présentant la classe Timer
:
<code class="language-csharp">using System; using System.Timers; public class TimerExample { public static void Main(string[] args) { // Create a timer with a 15-second interval Timer timer = new Timer(15000); timer.Elapsed += OnTimedEvent; // Attach the event handler timer.Start(); // Start the timer Console.WriteLine("Press 'q' to exit."); while (Console.ReadKey().Key != ConsoleKey.Q) { } // Keep the console app running } // Method executed when the timer elapses private static void OnTimedEvent(object sender, ElapsedEventArgs e) { Console.WriteLine("Timer event triggered."); } }</code>
Ce code crée un minuteur qui appelle la méthode OnTimedEvent
toutes les 15 secondes. La méthode Console.ReadKey()
maintient l'application console en cours d'exécution jusqu'à ce que l'utilisateur appuie sur « q ».
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!