时钟执行过程中的提示输出问题
public   void   InitTimer() 
 		{ 
 			String   quit; 
 			Console.WriteLine( "按Q退出程序 "); 
 			System.Timers.Timer   t   =   new   System.Timers.Timer(60*1000);    
 			t.Elapsed   +=   new   System.Timers.ElapsedEventHandler(DoMonitor);//到达时间的时候执行事件;    
 			t.AutoReset   =   true;//设置是执行一次(false)还是一直执行(true);    
 			t.Enabled   =   true;//是否执行System.Timers.Timer.Elapsed事件;    
 			Console.WriteLine( "开始运行.. "+   DateTime.Now.ToString()); 
 			while   (true) 
 			{ 
 				quit   =   Console.ReadLine(); 
 				if   (quit.Equals( "q ")   ||   quit.Equals( "Q "))   break; 
 			}   
 		} 
 		//定时执行的监控程序 
 		private   void   DoMonitor(object   source,   System.Timers.ElapsedEventArgs   e) 
 		{ 
 							Console.WriteLine( "开始执行时钟); 
 				}   
 我想在控制台一直显示Console.WriteLine( "开始执行时钟);,但是有时候会不显示,要等我回车才全部显示出来,因为quit   =   Console.ReadLine();这一句导致必须要有输入,才显示,我怎么处理这个问题?
------解决方案--------------------不会啊,调了下你的代码是一直显示啊... 
 Timer里面执行和quit = Console.ReadLine();是不受影响的