如何将计时器添加到C#控制台应用程序

如何将计时器添加到C#控制台应用程序,第1张

如何将计时器添加到C#控制台应用程序

很好,但是为了模拟时间流逝,我们需要运行一个需要一些时间的命令,在第二个示例中这非常清楚。

但是,使用for循环永久执行某些功能的样式占用大量设备资源,相反,我们可以使用垃圾回收器来执行类似的 *** 作。

我们可以在同一本书《 CLR via C#Third Ed》的代码中看到此修改。

using System;using System.Threading;public static class Program {   public static void Main() {      // Create a Timer object that knows to call our TimerCallback      // method once every 2000 milliseconds.      Timer t = new Timer(TimerCallback, null, 0, 2000);      // Wait for the user to hit <Enter>      Console.ReadLine();   }   private static void TimerCallback(Object o) {      // Display the date/time when this method got called.      Console.WriteLine("In TimerCallback: " + DateTime.Now);      // Force a garbage collection to occur for this demo.      GC.Collect();   }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4925119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存