C# Stopwatch

Stopwatch:提供一组方法和属性,可以准确的测量运行时间。使用的时候需要引用命名空间:System.Diagnostics。

 1 //创建Stopwatch实例
 2 Stopwatch sw = new Stopwatch();
 3 //开始计时
 4 sw.Start();
 5 for (int i = 0; i < 100; i++)
 6 {
 7   Console.WriteLine(i);
 8 }
 9 //停止计时
10 sw.Stop();
11 Console.WriteLine("用时:" + sw.ElapsedMilliseconds + "");
12 //重置 停止时间间隔测量,并将运行时间重置为0
13 sw.Reset();
14 Console.WriteLine("用时:" + sw.ElapsedMilliseconds + "");
15 //重启 停止时间间隔测量,并将运行时间重置为0,然后重新开始测量运行时间
16 sw.Restart();
17 for (int i = 0; i < 100; i++)
18 {
19   Console.WriteLine(i);
20 }
21 sw.Stop();
22 //获取当前实例测量得出的总运行时间(以毫秒为单位)
23 Console.WriteLine("用时:" + sw.ElapsedMilliseconds + "");
24 //获取当前实例测量得出的总运行时间
25 Console.WriteLine("用时:"+sw.Elapsed); 
26 //获取当前实例测量得出的总运行时间(用计时器刻度表示)。
27 Console.WriteLine(sw.ElapsedTicks);
28 Console.Read();
 1 //使用StartNew,相当于已经实例化并且启动计时
 2 Stopwatch sw=Stopwatch.StartNew();
 3 for (int i = 0; i < 100; i++)
 4 {
 5   Console.WriteLine(i);
 6 }
 7 sw.Stop();
 8 //获取当前实例测量得出的总运行时间(以毫秒为单位)
 9 Console.WriteLine("用时:" + sw.ElapsedMilliseconds + "");
10 //获取当前实例测量得出的总运行时间
11 Console.WriteLine("用时:"+sw.Elapsed); 
12 Console.Read();

原文地址:https://blog.csdn.net/TheWindofFate/article/details/122882621

posted @ 2024-03-28 13:55  魏三斗  阅读(263)  评论(0编辑  收藏  举报