using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
System.Timers.Timer atimer = new System.Timers.Timer();
atimer.Interval = 1000;
atimer.Enabled = true;
atimer.Elapsed+=new System.Timers.ElapsedEventHandler(atimer_Elapsed);
}
private static void atimer_Elapsed(Object sender,System.Timers.ElapsedEventArgs e)
{
//atimer.Enabled = false;
//atimer.Interval = 5000;
Console.WriteLine("hello");
//atimer.Enabled = true;
}
}
}
想实现atimer_Elapsed事件中带'//'三行代码的功能,编译器报错:当前上下文中不存在名称“atimer”,请问我该如何修改才能在atimer_Elapsed事件中设置Enabled、Interval属性,谢谢
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
System.Timers.Timer atimer = new System.Timers.Timer();
atimer.Interval = 1000;
atimer.Enabled = true;
atimer.Elapsed+=new System.Timers.ElapsedEventHandler(atimer_Elapsed);
}
private static void atimer_Elapsed(Object sender,System.Timers.ElapsedEventArgs e)
{
//atimer.Enabled = false;
//atimer.Interval = 5000;
Console.WriteLine("hello");
//atimer.Enabled = true;
}
}
}
想实现atimer_Elapsed事件中带'//'三行代码的功能,编译器报错:当前上下文中不存在名称“atimer”,请问我该如何修改才能在atimer_Elapsed事件中设置Enabled、Interval属性,谢谢
放到外面 static System.Timers.Timer atimer = new System.Timers.Timer();