在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
很少在控制台上用定时器,最近要用到,百度了一遍文章。很不错,摘下来,作备忘 关于C#中timer类 在C#里关于定时器类就有3个 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Timers; using System.Collections; namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { System.Timers.Timer aTimer = new System.Timers.Timer(); aTimer.Elapsed += new ElapsedEventHandler(theout); //到达时间的时候执行事件; // 设置引发时间的时间间隔 此处设置为1秒(1000毫秒) aTimer.Interval = 100000; aTimer.AutoReset = true;//设置是执行一次(false)还是一直执行(true); aTimer.Enabled = true; //是否执行System.Timers.Timer.Elapsed事件; } public void theout(object source, System.Timers.ElapsedEventArgs e) { ArrayList AutoTask = new ArrayList(); AutoTask.Add("8:30:00"); AutoTask.Add("9:30:00"); AutoTask.Add("10:30:00"); AutoTask.Add("11:34:15"); for (int n = 0; n < 4; n++) { if (DateTime.Now.ToLongTimeString().Equals(AutoTask[n])) { MessageBox.Show("现在时间是" + AutoTask[n]); } } } }
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论