在C#中,Thread.Sleep()函數用于暫停當前線程的執行一段指定的時間。它采用一個整數參數,表示暫停的毫秒數。
使用方法示例:
using System;
using System.Threading;
class Program
{
static void Main()
{
Console.WriteLine("開始");
Thread.Sleep(2000); // 暫停當前線程2秒
Console.WriteLine("結束");
}
}
上述示例中,程序會先輸出"開始",然后暫停2秒鐘,最后輸出"結束"。
需要注意的是,Thread.Sleep()函數會阻塞當前線程的執行,如果在主線程中使用該函數,會導致整個應用程序暫停一段時間。如果需要在后臺執行暫停操作,可以考慮使用Task.Delay()函數。