我的代码在这里出了什么问题。真的很感激任何帮助。我正在尝试创建一个带有时间对象的简单Scheduler类,但我收到错误' timer1'在当前项目中不存在
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)
{
}
}
}
答案 0 :(得分:2)
你有变量
定时器1
用大写字母定义。 然后使用
访问它TIMER1
C#区分大小写。
答案 1 :(得分:2)
看起来你的timer1声明错误
Timer Timer1 = new Timer();
C#是区分大小写的语言:)
答案 2 :(得分:1)
您定义为Timer1
,但使用timer1
。
C#名称区分大小写。