当前位置:   article > 正文

C# Stopwatch 计时器_c#计时stopwatch

c#计时stopwatch

目录

一、什么是Stopwatch

二、Stopwatch的简单使用


一、什么是Stopwatch

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

二、Stopwatch的简单使用

  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 < 1000; 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();
  29. //使用StartNew,相当于已经实例化并且启动计时
  30. Stopwatch sw1 = Stopwatch.StartNew();
  31. for (int i = 0; i < 100; i++)
  32. {
  33. Console.WriteLine(i);
  34. }
  35. sw1.Stop();
  36. //获取当前实例测量得出的总运行时间(以毫秒为单位)
  37. Console.WriteLine("用时:" + sw1.ElapsedMilliseconds + "");
  38. //获取当前实例测量得出的总运行时间
  39. Console.WriteLine("用时:" + sw1.Elapsed);
  40. Console.Read();

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/511855
推荐阅读
相关标签
  

闽ICP备14008679号