Control de Tiempo

25/11/2007 - 20:17 por daniel | Informe spam
Hola ahora tengo una problema ¿como puedo hacer para realizar un accion cada
segundo?, por ejemplo ¿ como puedo escribir una cadena en la consola cada
segundo?

Todo es un ejemplo.

Se que existe el objeto TimeSpan pero no tengo mucha la idea de como
utilizarlo o ¿hay algun otra forma de hacerlo?.

Si me pueden ayudar gracias.
 

Leer las respuestas

#1 Alberto Poblacion
26/11/2007 - 08:14 | Informe spam
"daniel" wrote in message
news:%
Hola ahora tengo una problema ¿como puedo hacer para realizar un accion
cada segundo?, por ejemplo ¿ como puedo escribir una cadena en la consola
cada segundo?

Todo es un ejemplo.

Se que existe el objeto TimeSpan pero no tengo mucha la idea de como
utilizarlo o ¿hay algun otra forma de hacerlo?.



No, el TimeSpan no tiene nada que ver. Lo que necesitas es un Timer. En
el Framework hay tres timers: System.Windows.Forms.Timer,
System.Timers.Timer y System.Threading.Timer, cada uno adecuado bajo
distintas circunstancias. En general, todos disparan un evento
periódicamente, con un intervalo entre eventos que puedes configurar.
Búscalos en el manual en linea, y mira a ver si entiendes el ejemplo que
viene. Sino, vuelve a preguntar aqui y especifica el tipo de aplicación de
qu se trata. por ejemplo, si es un Windows Form te interesa el
System.Windows.Forms.Timer, que es má simple de usar en este caso porque
dispara los eventos en el mismo hilo en que se ejecuta el Form, pero en
cambio este timer no valdría para una aplicación de Consola.

Preguntas similares