[Gtk-sharp-list] Timer, possible bug?

Julio Jiménez jujibo@inicia.es
Fri, 21 May 2004 11:35:30 +0200


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