将计时器集成到您的 C# 控制台应用程序
本指南演示了如何在 C# 控制台应用程序中实现计时器功能,从而增强其功能。
利用计时器类
Timer
类提供了一种在 C# 中创建计时器的简单方法。 它允许您定义一个以指定时间间隔重复执行的回调函数。 考虑这个例子:
<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>
此代码使用 InitiateTimer
创建一个计时器,每 2 秒调用一次 TimerCallback
。 TimerCallback
增加计数器并将计数显示到控制台。 Main
方法启动计时器,等待用户输入,然后使用 Dispose()
.
以上是如何向 C# 控制台应用程序添加计时器?的详细内容。更多信息请关注PHP中文网其他相关文章!