/ / Cómo agregar un retraso de tiempo a una acción [cerrado] - c #, visual-studio-2013

Cómo agregar un retraso de tiempo a una acción [cerrado] - c #, visual-studio-2013

Así que estoy escribiendo una aplicación de máquina tragamonedas pequeñaPara mi clase C #, tengo la máquina tragamonedas codificada bastante bien, pero me preguntaba cómo podría agregar un retraso de tiempo a las acciones. Así que eso a medida que mi bucle pasaba, podía detenerme al final de cada iteración, creando así una actualización visual de cada ranura en mi máquina para que el usuario la viera

No estoy pidiendo un código o un bucle sobre cómo lograr esto, puedo averiguarlo yo mismo. Solo necesito el método para establecer los retrasos de tiempo y los parámetros de dicho método.

Respuestas

2 para la respuesta № 1

Puedes hacerlo de dos maneras, para proyectos. debajo .Net 4.0. Utilice el método Thread.Sleep.

Thread.Sleep(int value or TimeSpan here)

para proyectos sobre o exactamente .Net 4.0, puedes usar Task.Delay

Task.Delay(10).Wait();

await Task.Delay(10); // for .Net 4.5

3 para la respuesta № 2

using System.Threading; Thread.Sleep(x); // put your time in millis here

Hacer lo anterior pausará la ejecución de tu hilo por el tiempo que especifiques.