Menyepadukan Pemasa ke dalam Aplikasi Konsol C# Anda
Panduan ini menunjukkan cara melaksanakan fungsi pemasa dalam aplikasi konsol C# anda, meningkatkan keupayaannya.
Memanfaatkan Kelas Pemasa
Kelas Timer
menyediakan kaedah mudah untuk mencipta pemasa dalam C#. Ia membolehkan anda mentakrifkan fungsi panggil balik yang dilaksanakan berulang kali pada selang waktu tertentu. Pertimbangkan contoh ini:
<code class="language-csharp">using System; using System.Threading; public class ConsoleTimer { private Timer timerInstance; private int count; public void InitiateTimer() { // Initiate a timer, triggering the TimerCallback method every 2 seconds (2000 milliseconds) timerInstance = new Timer(TimerCallback, null, 0, 2000); } private void TimerCallback(object state) { Console.WriteLine($"Timer event: {++count}"); } public static void Main(string[] args) { var consoleTimer = new ConsoleTimer(); consoleTimer.InitiateTimer(); Console.WriteLine("Press Enter to halt the timer."); Console.ReadLine(); // Properly stop the timer timerInstance.Dispose(); } }</code>
Kod ini mencipta pemasa menggunakan InitiateTimer
yang memanggil TimerCallback
setiap 2 saat. TimerCallback
menambah pembilang dan memaparkan kiraan ke konsol. Kaedah Main
memulakan pemasa, menunggu input pengguna, dan kemudian menghentikan pemasa menggunakan Dispose()
.
Atas ialah kandungan terperinci Bagaimana untuk Menambah Pemasa pada Aplikasi Konsol C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!