C#中如何结合await使用Delay

avatar
作者
猴君
阅读量:0

在C#中结合使用await和Delay可以实现异步等待一段时间后再执行后续操作。Delay是Task类的一个静态方法,用于创建一个在指定时间后完成的Task对象。await关键字用于等待异步操作的完成,直到指定的操作完成后才会继续执行后续代码。

以下是一个简单的示例代码,演示如何结合使用await和Delay:

using System; using System.Threading.Tasks;  class Program {     static async Task Main(string[] args)     {         Console.WriteLine("Start");                  await Task.Delay(2000); // 等待2秒                  Console.WriteLine("After 2 seconds");     } } 

在上面的示例中,程序会先输出"Start",然后使用await和Delay等待2秒后再输出"After 2 seconds"。这样可以实现在指定时间后执行后续操作的效果。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!