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 № 1Puedes 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.