using System;
using System.Threading;
class Program
{
static void Main()
{
// 等待指定的秒数
int seconds = 5; // 可以根据需要更改等待的时间
Console.WriteLine("开始等待...");
// 使用Thread.Sleep方法等待指定的毫秒数
// 注意:1秒 = 1000毫秒
Thread.Sleep(seconds * 1000);
Console.WriteLine($"已经等待了 {seconds} 秒");
}
}
Thread.Sleep
是 C# 中用于使当前线程暂停执行指定时间的方法。5000
毫秒。seconds * 1000
),然后调用 Thread.Sleep
方法来暂停当前线程。如果你在异步编程中需要等待一段时间,可以使用 Task.Delay
方法:
using System;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
int seconds = 5;
Console.WriteLine("开始等待...");
// 使用Task.Delay方法等待指定的毫秒数
await Task.Delay(seconds * 1000);
Console.WriteLine($"已经等待了 {seconds} 秒");
}
}
Task.Delay
是一种非阻塞的方式,适用于异步编程场景。await
关键字可以让代码在等待时不会阻塞主线程。下一篇:c# 写文本文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站