Quiero esperar 15 segundos, luego el control debería reanudarse desde la siguiente declaración.¿Cuál es la mejor manera de esperar cierto tiempo (digamos 10 segundos) en C#?
No tengo nada más que hacer mientras espero (Solo estoy esperando).
Sé que hay Thread.Sleep(15000)
. Lo que no sé es el mejor método para esperar? ¿Cuáles son las limitaciones de esto?
El código sería así:
Method()
{
statement 1;
statement 2;
//WaitFor 15 secs here;
statement 3;
}
Thread.Sleep (15000) está muy bien para C#. Para WinForms, WPF o ASP.NET es un desastre. –
Cerca de duplicados: http://stackoverflow.com/questions/1091710, http://stackoverflow.com/questions/407130, http://stackoverflow.com/questions/1208103 y http://stackoverflow.com/questions/903688. –