System.Windows.Forms.Timer不存在

时间:2014-03-19 07:02:06

标签: 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.Start();
}

然而"计时器"加下划线,我收到了这个错误:

  

"类型命名空间'定时器'无法找到(你错过了使用   指令或汇编参考?)"

我想,这将默认包含在内。如果没有,我需要包括什么作为参考?

谢谢。

2 个答案:

答案 0 :(得分:2)

命名空间应为:

using System.Windows.Forms;

Timer是该命名空间中的一个类。

答案 1 :(得分:0)

如果它不是Windows窗体应用程序,则需要添加对System.Windows.Forms DLL的引用。如果是,请尽可能发布一个完整的片段。

另一个选择是使用System.Threading.Timers命名空间。