c# - 在 C# 中使用 Timer 触发 Action

标签 c# timer

我正在使用 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/

相关文章:

C# Threading.Timer 在 Windows 服务任务中并不总是触发

javascript - jquery TimeCircles 卡住了

c# - 自安装内存缓存 - 它存在吗?

c# - 检查用户控件之前是否已加载到页面上

c# - 在 TreeView 中搜索特定字符串

c# - 项目运行时在 MVC 项目中重复代码

c# - 无法加载文件或程序集 Microsoft.Win32.Primitives,版本 = 4.0.0.0

c# - 将行尾保存到数据库

vb.net - 如何让标签闪烁

java - 如何在运行时更改android中 sleep /定时器线程的延迟?