C#中sleep函数的用法
时间: 2023-09-12 18:12:21 浏览: 172
javascript 使用sleep函数的常见方法详解
在C#中,可以使用Thread类的Sleep方法来暂停当前线程的执行一段时间。Sleep方法接受一个以毫秒为单位的时间参数,表示需要暂停的时间长度。以下是使用Sleep方法的示例代码:
```csharp
using System;
using System.Threading;
class Program
{
static void Main()
{
Console.WriteLine("程序开始执行");
// 暂停当前线程执行5000毫秒(即5秒)
Thread.Sleep(5000);
Console.WriteLine("5秒已过,继续执行程序");
}
}
```
在上面的示例中,程序会先打印出"程序开始执行",然后使用Sleep方法暂停当前线程执行5秒钟。5秒过后,程序会继续执行,并打印出"5秒已过,继续执行程序"。
需要注意的是,Sleep方法会暂停当前线程的执行,而不是整个程序的执行。如果你在多线程的环境中使用Sleep方法,只有当前线程会被暂停。其他线程仍然可以继续执行。
另外,需要引入`using System.Threading;`命名空间来使用Thread类和Sleep方法。
阅读全文