c#中Stopwatch的用法是什么

avatar
作者
猴君
阅读量:0

在C#中,Stopwatch类用于测量代码块或程序的执行时间。它提供了一种方便的方法来计算操作的准确时间。

使用Stopwatch的基本步骤如下:

  1. 引用命名空间:
using System.Diagnostics; 
  1. 创建一个Stopwatch对象:
Stopwatch stopwatch = new Stopwatch(); 
  1. 启动计时器:
stopwatch.Start(); 
  1. 执行要测量时间的代码块或程序。

  2. 停止计时器:

stopwatch.Stop(); 
  1. 获取经过的时间:
TimeSpan elapsedTime = stopwatch.Elapsed; 
  1. 可选:重置计时器:
stopwatch.Reset(); 

完整的示例代码如下所示:

using System; using System.Diagnostics;  public class Program {     public static void Main(string[] args)     {         Stopwatch stopwatch = new Stopwatch();          stopwatch.Start();          // 在这里执行要测量时间的代码块或程序          stopwatch.Stop();          TimeSpan elapsedTime = stopwatch.Elapsed;          Console.WriteLine("执行时间: " + elapsedTime);          stopwatch.Reset();     } } 

注意:Stopwatch类提供了更多的功能,比如暂停和继续计时器,获取毫秒级别的时间等。你可以根据自己的需求来使用这些功能。

广告一刻

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