Heim > Artikel > Backend-Entwicklung > Timer in C#
Der zum Festlegen von Timern verwendete Namespace ist System.Timers. Die Timer-Klasse generiert nach einem festgelegten Intervall ein Ereignis und generiert optional wiederkehrende Ereignisse.
Erstellen Sie zunächst ein Timer-Objekt mit einem 5-Sekunden-Intervall −
timer = new System.Timers.Timer(5000);
Stellen Sie das abgelaufene Timer-Ereignis ein. Dieses Ereignis tritt ein, wenn das Intervall abläuft −
timer.Elapsed += OnTimedEvent;
Starten Sie die Zeitmessung jetzt. Die chinesische Übersetzung von
timer.Enabled = true;
using System; using System.Timers; public class Demo { private static Timer timer; public static void Main() { timer = new System.Timers.Timer(); timer.Interval = 5000; timer.Elapsed += OnTimedEvent; timer.AutoReset = true; timer.Enabled = true; Console.WriteLine("Press the Enter key to exit anytime... "); Console.ReadLine(); } private static void OnTimedEvent(Object source, System.Timers.ElapsedEventArgs e) { Console.WriteLine("Raised: {0}", e.SignalTime); } }
Das obige ist der detaillierte Inhalt vonTimer in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!