当前位置: 首页 > java >正文

C# 用定时器(Timer) 定时执行程序

using System;
using System.Timers;
class Program
{static void Main(string[] args){Timer timer = new Timer(); // 创建一个定时器对象timer.Elapsed += TimerElapsed; // 注册事件处理程序timer.Interval = 1000; // 设置时间间隔,单位为毫秒timer.AutoReset = false; // 设置为不重复触发DateTime targetTime = DateTime.Today.AddHours(1); // 设置目标执行时间TimeSpan timeToTarget = targetTime - DateTime.Now; // 计算距离目标时间还有多长时间if (timeToTarget.TotalMilliseconds > 0) // 如果还有等待时间,则启动定时器timer.Start();Console.WriteLine("等待执行...");Console.ReadLine();}private static void TimerElapsed(object sender, ElapsedEventArgs e){Console.WriteLine("方法已执行");}
}
http://www.xdnf.cn/news/11663.html

相关文章:

  • 云中岳系列小说评论(序)
  • 火炬之光无限启动报错:qtwebkit4.dll 缺失的完美解决攻略
  • 农信社最常见的5个面试问题
  • 【牛腩】发布 牛腩新闻发布系统
  • FastReport 4 介绍(Dephi)
  • nutch从搜索引擎到网络爬虫
  • python2.7下,使用pycharm更新pip后,命令框还是老版本的pip
  • ASP.NET MVC入门
  • 数据库原理与应用(SQL Server)笔记——第十二章 存储过程和触发器
  • 10 分钟打造专属、免费的工作日志系统 - 基于 Mopaas
  • 这101个网站你要是没进过,那你就OUT了
  • Installshield 2010 修改Setup.exe图标
  • shell学习教程(超详细完整)
  • AjaxPro 在C#中的应用
  • 美国ABC新闻网:全世界最有影响力的五个大黑客
  • 提高效率、降低成本:外贸企业必备好用ERP软件盘点
  • 屏蔽百度及其广告的部分Host
  • 使用asp.net从零开始制作设计网站---转载
  • 基于vivado DDS ip核的DDS信号发生器(可调频调相)
  • Linux服务器命令
  • 《web课程设计》用HTML CSS做一个简洁、漂亮的个人博客网站
  • 逻辑思维训练500题(带答案)
  • 麻雀要革命2 第27节:那还真是一个噩梦
  • 最全BT介绍
  • 用NBSI进行SQL注入***分析及安全解决方案
  • 一文搞懂tracert在windows和linux上的使用方法
  • 华丽转身:艾默生网络能源演变为维谛技术Vertiv,品牌嬗变深度解析
  • telnet登录并使用SMTP和POP收发邮件(QQ邮箱)
  • access2007 mysql_access2007使用方法,access2007使用教程
  • dreamweaver作业静态HTML网页设计——我的家乡海南旅游网站