Muchas veces necesitamos que nuestra aplicación quede en modo espera o pausada para realizar un proceso externo y no tengamos problemas de sincronización, por ejemplo, cuando copiamos ficheros necesitamos que la aplicación se detenga unos segundos y después continuar el código. Sólo con una línea podemos pausar la aplicación durante el tiempo que queramos:
VB
System.Threading.Thread.Sleep(1000)
C#
System.Threading.Thread.Sleep(1000);
El parámetro es el tiempo medido en milisegundos (1000=1 segundo)