C# Stopwatch 计时器

目录

一、什么是Stopwatch

二、Stopwatch的简单使用


一、什么是Stopwatch

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

二、Stopwatch的简单使用

 //创建Stopwatch实例
 Stopwatch sw = new Stopwatch();
 //开始计时
 sw.Start();
 for (int i = 0; i < 100; i++)
 {
     Console.WriteLine(i);
 }
 //停止计时
 sw.Stop();
 Console.WriteLine("用时:" + sw.ElapsedMilliseconds + "");
 //重置 停止时间间隔测量,并将运行时间重置为0
 sw.Reset();
 Console.WriteLine("用时:" + sw.ElapsedMilliseconds + "");
 //重启 停止时间间隔测量,并将运行时间重置为0,然后重新开始测量运行时间
 sw.Restart();
 for (int i = 0; i < 1000; i++)
 {
     Console.WriteLine(i);
 }
 sw.Stop();
 //获取当前实例测量得出的总运行时间(以毫秒为单位)
 Console.WriteLine("用时:" + sw.ElapsedMilliseconds + "");
 //获取当前实例测量得出的总运行时间
 Console.WriteLine("用时:" + sw.Elapsed);
 //获取当前实例测量得出的总运行时间(用计时器刻度表示)。
 Console.WriteLine(sw.ElapsedTicks);
 Console.Read();
 //使用StartNew,相当于已经实例化并且启动计时
 Stopwatch sw1 = Stopwatch.StartNew();
 for (int i = 0; i < 100; i++)
 {
     Console.WriteLine(i);
 }
 sw1.Stop();
 //获取当前实例测量得出的总运行时间(以毫秒为单位)
 Console.WriteLine("用时:" + sw1.ElapsedMilliseconds + "");
 //获取当前实例测量得出的总运行时间
 Console.WriteLine("用时:" + sw1.Elapsed);
 Console.Read();

相关推荐

  1. Python计时器

    2024-03-29 08:42:01       57 阅读
  2. 计时器plus

    2024-03-29 08:42:01       57 阅读
  3. css计时器 animation实现计时器延时器

    2024-03-29 08:42:01       62 阅读
  4. 掌握 Go 的计时器

    2024-03-29 08:42:01       62 阅读
  5. 计时器3.0

    2024-03-29 08:42:01       56 阅读
  6. Qt笔记 计时器

    2024-03-29 08:42:01       44 阅读
  7. C# Stopwatch 计时器

    2024-03-29 08:42:01       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 08:42:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 08:42:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 08:42:01       82 阅读
  4. Python语言-面向对象

    2024-03-29 08:42:01       91 阅读

热门阅读

  1. Docker搭建MinIO

    2024-03-29 08:42:01       47 阅读
  2. 使用Python进行双色球选号

    2024-03-29 08:42:01       33 阅读
  3. VOS 3000外呼系统中接通率与应答率的区别

    2024-03-29 08:42:01       26 阅读
  4. python爬虫----python列表高级

    2024-03-29 08:42:01       36 阅读
  5. LeetCode-热题100:560. 和为 K 的子数组

    2024-03-29 08:42:01       42 阅读
  6. idea默认代码生成脚本修改

    2024-03-29 08:42:01       38 阅读
  7. LINUX交叉编译arm/aarch64简单脚本

    2024-03-29 08:42:01       44 阅读
  8. 服务器不能DELETE和PUT

    2024-03-29 08:42:01       48 阅读
  9. 监听页面的使用时间

    2024-03-29 08:42:01       33 阅读