C# 测量运行时间
使用Stopwatch类进行运行时间的监测
要使用 System.Diagnostics 命名空间
方法
Reset() | 停止时间间隔测量,并将运行时间重置为零。 |
Restart() | 停止时间间隔测量,将运行时间重置为零,然后开始测量运行时间。 |
Start() | 开始或继续测量某个时间间隔的运行时间。 |
Start | 初始化新的 Stopwatch 实例,将运行时间属性设置为零,然后开始测量运行时间。 |
Stop() | 停止测量某个时间间隔的运行时间。 |
属性
Elapsed | 获取当前实例测量得出的总运行时间。 |
Elapsed | 获取当前实例测量得出的总运行时间(以毫秒为单位)。 |
Elapsed | 获取当前实例测量得出的总运行时间(用计时器刻度表示)。 |
Is | 获取一个值,该值表示 Stopwatch 计时器是否正在运行。 |
namespace _20200504 { class Program { static void Main(string[] args) { Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); Thread.Sleep(1000); stopwatch.Stop(); Console.WriteLine(stopwatch.Elapsed.TotalMilliseconds); Console.ReadKey(); } } }