文章只含部分属性方法等,有想了解全面的在下面链接中可以查看:.NET API browser
Stopwatch 类 (System.Diagnostics) | Microsoft Learn
一、什么是Stopwatch
Stopwatch:提供一组方法和属性,可以准确的测量运行时间。使用的时候需要引用命名空间:System.Diagnostics。
二、Stopwatch的简单使用
cs//创建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 < 100; i++) { Console.WriteLine(i); } sw.Stop(); //获取当前实例测量得出的总运行时间(以毫秒为单位) Console.WriteLine("用时:" + sw.ElapsedMilliseconds + ""); //获取当前实例测量得出的总运行时间 Console.WriteLine("用时:"+sw.Elapsed); //获取当前实例测量得出的总运行时间(用计时器刻度表示)。 Console.WriteLine(sw.ElapsedTicks); Console.Read(); //使用StartNew,相当于已经实例化并且启动计时 Stopwatch sw=Stopwatch.StartNew(); for (int i = 0; i < 100; i++) { Console.WriteLine(i); } sw.Stop(); //获取当前实例测量得出的总运行时间(以毫秒为单位) Console.WriteLine("用时:" + sw.ElapsedMilliseconds + ""); //获取当前实例测量得出的总运行时间 Console.WriteLine("用时:"+sw.Elapsed); Console.Read();
原文链接:https://blog.csdn.net/TheWindofFate/article/details/122882621
C# Stopwatch类_性能_时间计时器
薄荷撞~可乐2024-01-16 18:26
相关推荐
Kisorge29 分钟前
【C语言】指针数组、数组指针、函数指针、指针函数、函数指针数组、回调函数轻口味2 小时前
命名空间与模块化概述晓纪同学2 小时前
QT-简单视觉框架代码威桑2 小时前
Qt SizePolicy详解:minimum 与 minimumExpanding 的区别飞飞-躺着更舒服3 小时前
【QT】实现电子飞行显示器(简易版)明月看潮生3 小时前
青少年编程与数学 02-004 Go语言Web编程 16课题、并发编程明月看潮生3 小时前
青少年编程与数学 02-004 Go语言Web编程 17课题、静态文件Java Fans3 小时前
C# 中串口读取问题及解决方案盛派网络小助手3 小时前
微信 SDK 更新 Sample,NCF 文档和模板更新,更多更新日志,欢迎解锁码农君莫笑3 小时前
信管通低代码信息管理系统应用平台