Desidero attendere 15 secondi, quindi il controllo dovrebbe riprendere dalla successiva istruzione.Qual è il modo migliore per aspettare un certo tempo (diciamo 10 secondi) in C#?
Non ho nient'altro da fare mentre aspetto (Sto solo aspettando).
So che c'è Thread.Sleep(15000)
. Quello che non so è il metodo migliore per aspettare? Quali sono i limiti di questo?
Il codice dovrebbe essere simile a questo:
Method()
{
statement 1;
statement 2;
//WaitFor 15 secs here;
statement 3;
}
Thread.Sleep (15000) va bene per C#. Per WinForms, WPF o ASP.NET è un disastro. –
Quasi duplicati: http://stackoverflow.com/questions/1091710, http://stackoverflow.com/questions/407130, http://stackoverflow.com/questions/1208103 e http://stackoverflow.com/questions/903.688. –