在C#中使用计时器时出错
本文关键字:计时器 出错 | 更新日期: 2023-09-27 18:20:48
这里的代码有什么问题。非常感谢您的帮助。我正试图创建一个简单的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)
{
}
}
}
您有变量
计时器1
用大写定义。然后你用访问它
计时器1
C#区分大小写。
看起来您的timer1声明是错误的
Timer Timer1 = new Timer();
C#是区分大小写的语言:)
您定义为Timer1
,但使用timer1
。
C#名称区分大小写。