why this little program never stop when timer is running?

using System;
using System.Timers;

public class Timer1
{

   public static void Main()
   {
       System.Timers.Timer aTimer = new System.Timers.Timer();
       aTimer.Elapsed+=new ElapsedEventHandler(OnTimedEvent);
       // Set the Interval to 1 seconds.
       aTimer.Interval=1000;
   //aTimer.AutoReset = false;
       //aTimer.Enabled=true;
   aTimer.Start ();

       Console.WriteLine("Testing Timer, interval = 1 second. Press
\'q\' to quit the sample.");
       while(System.Console.Read()!='q');
   }

   // Specify what you want to happen when the Elapsed event is raised.
   private static void OnTimedEvent(object source, ElapsedEventArgs e)
   {
       Console.WriteLine("Hello World!");
   }
}


I think System.Console.Read() never ends

regards


Julio Jiménez



_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to