C#实现延时操作的技巧

   2024-10-08 8350
核心提示:在C#中实现延时操作的技巧有多种方法,以下是其中一些常用的方法:使用Thread.Sleep()方法:using System;using System.Threadin

在C#中实现延时操作的技巧有多种方法,以下是其中一些常用的方法:

使用Thread.Sleep()方法:
using System;using System.Threading;class Program{    static void Main()    {        Console.WriteLine("Start");        Thread.Sleep(2000); // 延时2秒        Console.WriteLine("End");    }}
使用Task.Delay()方法:
using System;using System.Threading.Tasks;class Program{    static async Task Main()    {        Console.WriteLine("Start");        await Task.Delay(2000); // 延时2秒        Console.WriteLine("End");    }}
使用Task.Delay().Wait()方法:
using System;using System.Threading.Tasks;class Program{    static void Main()    {        Console.WriteLine("Start");        Task.Delay(2000).Wait(); // 延时2秒        Console.WriteLine("End");    }}
使用Timer类:
using System;using System.Threading;class Program{    static void Main()    {        Console.WriteLine("Start");        Timer timer = new Timer((state) =>        {            Console.WriteLine("End");        }, null, 2000, Timeout.Infinite);                // 等待Timer执行完毕        while (true) { }    }}

以上是一些常用的延时操作的实现技巧,可以根据具体情况选择合适的方法来实现延时操作。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号