我正在制作一个计时器以每 24 小时运行一次特定的代码,我正在使用计时器来执行此操作,但是当我尝试运行我的代码时出现以下错误。
错误 1“System.Windows.Forms.Timer”不包含“Elapsed”的定义,并且找不到接受“System.Windows.Forms.Timer”类型的第一个参数的扩展方法“Elapsed”(您是否缺少使用指令还是程序集引用?)
我需要改用 System.Timer 吗?当我这样做时,它也不起作用。
这是我的代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using System.Diagnostics;
using System.Timers;
private void startBtn_Click_1(object sender, EventArgs e)
{
System.Windows.Forms.Timer myTimer = new System.Windows.Forms.Timer();
myTimer.Elapsed += new ElapsedEventHandler(DisplayTimeEvent);
myTimer.Interval = 1000; // 1000 ms is one second
myTimer.Start();
}
public static void DisplayTimeEvent(object source, ElapsedEventArgs e)
{
backUp();
}