我正在使用 C# 4.0 开发应用程序。我需要根据当前系统时间调用一个方法。我可以使用 Timer 控件来完成吗?如果有人能告诉我如何执行此操作,那就太好了。
谢谢, 拉克什。
最佳答案
您可能(并且在不了解更多关于您的应用程序的情况下我不能肯定地说)想要以不同的方式看待它。您可以轻松地编写一个闲置的应用程序,除了轮询现在的时间外什么都不做,然后运行您需要做的任何事情,但这将使您的应用程序闲置,除了占用大部分时间外什么都不做。
相反,也许您可以考虑创建一个计划任务,这样您就可以在任何给定时间运行您的应用程序。任务计划程序记录在 http://msdn.microsoft.com/en-us/library/aa383614(VS.85).aspx ,并且在 http://taskscheduler.codeplex.com/ 处有一个托管包装器. (它说它适用于 XP 或更高版本,所以希望它能满足您的需求)。
祝你好运
关于c# - 在 C# 中使用 Timer 触发 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4448335/