许明会的计算机技术主页

Language:C,C++,.NET Framework(C#)
Thinking:Design Pattern,Algorithm,WPF,Windows Internals
Database:SQLServer,Oracle,MySQL,PostSQL
IT:MCITP,Exchange,Lync,Virtualization,CCNP

导航

C#中,控制台模式可以使用定时器吗?

超级郁闷,我希望在Console模式编写程序调用定时器,难道真的不行?
下面这个程序运行根本没有任何反应,有知道的请赐教。
/*
--===------------------------------------------===---
2007年12月10日    16:29:33    许明会
--===------------------------------------------===---
*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;

namespace ConsoleTimer
{
    
class Program
    {
        
private Timer tmr;
        
public Program()
        {
            tmr 
= new Timer();
            tmr.Interval 
= 1000;
            tmr.Enabled 
= true;
            tmr.Tick 
+= new EventHandler(tmr_Tick);
            tmr.Start();
        }

        
void tmr_Tick(object sender, EventArgs e)
        {
            Console.WriteLine(DateTime.Now.ToString());
        }

        
static void Main(string[] args)
        {
            Program p 
= new Program();
            Console.ReadLine();
            
//while(true);
        }

    }
}

posted on 2007-12-10 16:39  许明会  阅读(1703)  评论(3编辑  收藏  举报