在C#中,Thread.Sleep方法用于暫停當前線程的執行一段時間。它接受一個整數參數,表示要暫停的毫秒數。調用Thread.Sleep方法會使當前線程休眠指定的時間,然后再繼續執行。
例如,以下代碼演示了如何在C#中使用Thread.Sleep方法來暫停當前線程2秒鐘:
using System;
using System.Threading;
class Program
{
static void Main()
{
Console.WriteLine("開始執行");
// 暫停當前線程2秒鐘
Thread.Sleep(2000);
Console.WriteLine("執行完畢");
}
}
在上面的代碼中,程序會在執行到Thread.Sleep方法時暫停2秒鐘,然后再繼續執行后面的代碼。這種方法可以用于模擬延遲或者在需要等待一段時間后再執行某些操作時使用。需要注意的是,Thread.Sleep方法會阻塞當前線程,因此在UI線程中使用時可能會導致界面卡頓,應謹慎使用。