我有一个控制台应用程序,当我使用时Console.ReadLine()
,应用程序会显示“Hello World”。为什么Console.ReadKey()
不能?`
static void Main(string[] args)
{
System.Timers.Timer timer = new System.Timers.Timer(1000);
timer.Elapsed += timer_Elapsed;
timer.Enabled = true;
Console.ReadKey();// When use ReadLine() work fine;
}
static void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
Console.WriteLine("Hello World");
}
已修复: http: //support.microsoft.com/kb/2805221