2012-01-20 35 views
0

我的代码在这里有什么问题。真的很感谢任何帮助。我试图创建一个简单的调度器类,在这一段时间的对象,但我发现错误“定时器1”在当前项目中错误在C中使用计时器#

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Timers; 

namespace WindowsFormsApplication1 
{ 
class Scheduler 
{ 
    Timer Timer1 = new Timer(); 

    public DateTime ShowCurrentTime 
    { 
     get 
     { 
      return DateTime.Now; 
     } 
    } 

    public void Enable() 
    { 
     timer1.Elapsed += new ElapsedEventHandler(timer1_Elapsed); 
     timer1.Interval = 5000; 
     timer1.Enabled = true; 
     timer1.Start(); 
    } 

    private void timer1_Elapsed(object sender, EventArgs e) 
    { 

    } 
} 
} 
+3

这个问题的标题是什么? –

+1

标题与身体有什么关系? –

+0

哦,该死的......我没有意识到这个标题。它可以改变吗? – user1034912

回答

2

你有可变

不存在

的Timer1

与上壳体限定。 然后你

TIMER1访问

C#是区分大小写的。

2

看起来你TIMER1声明是错误的

Timer Timer1 = new Timer(); 

C#是:)

+0

大声笑......谢谢......那是一个快速的回复!像你这样的专家经常查看这个网站的新问题吗? – user1034912

+0

我通常每天看一次新问题。它不会发生特别的:) –

1

您定义为Timer1,但使用timer1大小写敏感的语言。

C#名称区分大小写。