C# System.Windows.Forms.Timer不存在
我正试图在c#中设置计时器。在“使用”部分,我已经包括了这一点C# System.Windows.Forms.Timer不存在,c#,timer,using-directives,C#,Timer,Using Directives,我正试图在c#中设置计时器。在“使用”部分,我已经包括了这一点 using System.Windows.Forms.Timer; 我的计时器如下所示: private Timer timer1; public void InitTimer() { timer1 = new Timer(); timer1.Tick += new EventHandler(timer1_Tick); timer1.Interval = 1000; timer1.Star
using System.Windows.Forms.Timer;
我的计时器如下所示:
private Timer timer1;
public void InitTimer()
{
timer1 = new Timer();
timer1.Tick += new EventHandler(timer1_Tick);
timer1.Interval = 1000;
timer1.Start();
}
但是,在“计时器”下面加了下划线,我得到了以下错误:
“找不到类型命名空间'Timer'(是否缺少使用
指令或程序集引用?“
我想,这将默认包括在内。如果没有,我需要包括什么作为参考
谢谢。如果System.Windows.Forms DLL不是Windows窗体应用程序,则需要添加对该DLL的引用。如果是,请尽可能发布完整的片段
另一个选项是使用System.Threading.Timers命名空间。命名空间应为:
using System.Windows.Forms;
Timer
是该名称空间中的一个类。能否检查您是否有对system.windows.forms.dll的引用,我可以在我的引用中看到system.windows.forms,我错过了它。。正如Eren提到的,在名称空间声明中不需要.Timer。