Maison > développement back-end > C++ > Comment puis-je créer une minuterie précise et fiable en C# ?

Comment puis-je créer une minuterie précise et fiable en C# ?

Linda Hamilton
Libérer: 2025-01-18 17:52:13
original
115 Les gens l'ont consulté

How Can I Create a Precise and Reliable Timer in C#?

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal