2012-01-20 34 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#名稱區分大小寫。